본문으로 건너뛰기

Db2 서식 지정기

Db2 for LUW 및 Db2 for z/OS용 IBM Db2 SQL에 Db2 규칙을 적용해 X'', G'' 및 N'' 리터럴, 큰따옴표 식별자, #, @, $가 포함된 이름의 서식을 지정합니다. FETCH FIRST n ROWS ONLY는 별도의 줄에 배치되고, WITH UR 같은 격리 절은 쿼리 줄에 유지되며, MERGE 분기는 새 줄에서 시작합니다. 데이터베이스 개발자와 DBA를 위해 닫히지 않은 문자열과 괄호를 줄과 열 정보와 함께 표시합니다.

초기화

자주 묻는 질문

어떤 Db2 구문을 인식하나요?

작은따옴표가 두 번 쓰인 문자열, 16진수 X'', 그래픽 G'' 및 내셔널 N'' 리터럴, GX'', UX'', BX'' 문자열을 인식합니다. 큰따옴표 식별자와 #, @ 또는 $가 포함된 일반 이름은 그대로 유지됩니다.

FETCH FIRST는 어떻게 처리하나요?

FETCH는 LIMIT처럼 별도의 줄에서 시작합니다. FIRST 10 ROWS ONLY 같은 나머지 절은 다음 줄에 함께 유지됩니다.

WITH UR 및 다른 격리 절은 어떻게 되나요?

WITH UR, WITH CS, WITH RS, WITH RR은 앞선 절과 같은 줄에 유지됩니다. 공통 테이블 표현식의 WITH로 잘못 인식되는 일은 없습니다.

MERGE를 지원하나요?

네. WHEN MATCHED THEN 및 WHEN NOT MATCHED THEN 분기는 새 줄에서 시작합니다.

SQL PL 프로시저도 서식을 지정할 수 있나요?

네. IF, CASE, LOOP 구문이 포함된 BEGIN 및 END 블록에 들여쓰기가 적용되고, 내부 문장은 각각 별도의 줄에 배치됩니다.

주석이 보존되나요?

네. -- 줄 주석과 /* 블록 주석 */은 원래 위치에 유지됩니다. 여러 줄로 된 블록 주석은 새 레이아웃에 맞춰 들여쓰기가 조정됩니다.

키워드의 대소문자를 변경하나요?

아니요. 키워드와 이름은 입력한 대소문자를 유지합니다. 따옴표 없는 Db2 이름은 어차피 데이터베이스에서 대문자로 변환되므로 대소문자를 섞어 써도 작동합니다.

어떤 오류를 감지하나요?

닫히지 않은 문자열, 인용된 식별자 및 블록 주석, 균형이 맞지 않는 괄호를 각각 줄과 열 정보와 함께 표시합니다. 데이터베이스로 전송되는 내용은 없습니다.

입력 크기는 최대 얼마인가요?

요청당 최대 1 MB, 문장당 128 KB까지 처리합니다. 긴 스크립트는 문장별로 하나씩 서식이 지정됩니다.

들여쓰기를 선택할 수 있나요? 제 SQL는 저장되나요?

공백 2칸 또는 4칸이나 탭을 사용하세요. SQL은 메모리에서만 서식이 지정되며 저장되지 않습니다.

OneClick Pro 소개

OneClick Pro은 일상 업무에 활용할 수 있는 150개 이상의 웹 도구를 무료로 모아 제공합니다. 이미지와 단위를 변환하고, 코드를 포맷하고 검증하고, 도메인과 SEO를 확인하고, 텍스트와 날짜, 숫자를 다룰 수 있습니다. 모든 도구는 가입이나 구독 없이 사용할 수 있으며, 입력한 내용은 결과를 계산하는 데만 사용되고 저장되지 않습니다. 한 번 쓰는 작업을 위한 빠른 도구 모음으로 활용하거나, 매일 자주 쓰는 도구를 북마크해 두세요.