Tibero/Etc

tbSQL 시스템 변수 정리

havy 2023. 5. 3. 10:30

AUTOCOMMIT : 문장이 실행된 후 자동적으로 커밋을 수행하도록 설정한다.

SQL> SET AUTO[COMMIT] {ON|OFF}

AUTOTRACE : 수행중인 쿼리의 플랜이나 통계정보를 보여준다.

SQL> SET AUTOT[RACE] {OFF|ON|TRACE[ONLY]} [EXP[LAIN]] [STAT[ISTICS]]

BLOCKTERMINATOR : tbPSM 프로그램 입력의 마지막을 나타내는 문자를 c로 설정한다.

SQL> SET BLO[CKTERMINATOR] c

ESCAPE : SQL, tbPSM 문장에서 종료문자를 설정한다.

SQL> SET ESC[APE] c

LINESIZE : 화면 상의 한 라인의 길이를 설정한다.

SQL> SET LINES[IZE] n

LONG : CLOB이나 LONG 타입의 데이터를 읽어와서 출력할 길이를 설정한다.

SQL> SET LONG n

NUMWIDTH : NUMBER타입의 출력 길이를 설정한다. LINESIZE를 넘을 수 없다.

SQL> SET NUM[WIDTH] n

PAGESIZE : tbSQL에서 출력하는 내용이 포함되는 각 페이지 내의 라인 개수를 설정한다.

SQL> SET PAGES[IZE] n

 

 

PROMPT : 화면상에 특정 문자를 표시할 때 사용한다.

SQL> SET PROM[pt] prompt_string

TIME : 프롬프트 문자에 현재 시간을 같이 표시한다.

SQL> SET TIME {ON|OFF}

TIMMING : SQL, tbPSM 문장에 대한 결과를 출력시 수행 시간을 출력을 설정한다.

SQL> SET TIMI[NG] {ON|OFF}

WRAP : 출력된 라인이 LINESIZE 변수로 설정된 값 보다 긴 경우, 나머지를 다음 라인에 출력할 것인지 아니면 LINESIZE 만큼만 출력할 것인지 설정한다.

SQL> SET WRA[P] {ON|OFF}