# 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은 메모리에서만 서식이 지정되며 저장되지 않습니다.

여기에 광고를 게재하시겠어요?

[이메일 보내기](mailto:hi@dennn.is?subject=OneClick%20Pro%20%EA%B4%91%EA%B3%A0%20%EB%AC%B8%EC%9D%98)

[광고 WordPress을 위한 에이전트 지원 플러그인 모음입니다.](https://sleekwp.com/?ref=oneclickpro)
