Skip to main content
SQLOZ
Chapter 3 Data Operations & Queries

제3장: SQL 편집기 및 쿼리 실행

안내: SQLOZ의 네이티브 SQL 편집기는 대규모 쿼리 작성, 지능형 스키마 자동완성, 안전한 트랜잭션 제어를 지원하는 고성능 작업 공간입니다.

3.1 편집기 주요 특징

  • 네이티브 렌더링 엔진: 수만 줄의 대용량 SQL 스크립트에서도 버벅임 없는 부드러운 스크롤.
  • 스키마 인지형 코드 완성: 데이터베이스 객체(테이블, 컬럼, 뷰, 프로시저) 및 JOIN 조건을 입력 즉시 추천.
  • 독립 세션 탭: 각 탭마다 독립된 연결 세션과 트랜잭션 상태를 유지.

3.2 쿼리 실행 및 주요 단축키

  • Cmd + Return: 커서가 위치한 쿼리 또는 선택된 SQL 블록 실행.
  • Cmd + Shift + Return: 편집기 내의 전체 스크립트를 순차적으로 일괄 실행.
  • Cmd + .: 실행 중인 긴 쿼리를 서버에 안전하게 중단 요청(Cancel).
  • Cmd + E: 선택한 SELECT 문의 시각적 실행 계획(OzExplain) 확인.

3.3 트랜잭션 관리 모드

  • 자동 커밋 (Auto-commit): 쿼리 실행 후 즉시 자동으로 COMMIT.
  • 수동 트랜잭션 (Manual Transaction): 명시적으로 Commit 또는 Rollback 버튼을 누를 때까지 변경사항이 영구 반영되지 않으며, 미완료 트랜잭션이 있을 경우 탭에 시각적 경고가 표시됩니다.

3.4 파라미터 바인딩 쿼리

SQL 문 내에 파라미터(:user_id, $1)를 정의하면 실행 시 입력 팝업이 표시되어 쿼리 템플릿을 안전하게 재사용할 수 있습니다.

관련 주제