ALTER SESSION¶
현재 세션의 동작을 변경하는 매개 변수를 설정합니다.
- 참고 항목:
구문¶
ALTER SESSION SET sessionParams
ALTER SESSION UNSET <param_name> [ , <param_name> , ... ]
여기서:
sessionParams ::= ABORT_DETACHED_QUERY = TRUE | FALSE AUTOCOMMIT = TRUE | FALSE BINARY_INPUT_FORMAT = <string> BINARY_OUTPUT_FORMAT = <string> DATE_INPUT_FORMAT = <string> DATE_OUTPUT_FORMAT = <string> ERROR_ON_NONDETERMINISTIC_MERGE = TRUE | FALSE ERROR_ON_NONDETERMINISTIC_UPDATE = TRUE | FALSE GEOGRAPHY_OUTPUT_FORMAT = 'GeoJSON' | 'WKT' | 'WKB' | 'EWKT' | 'EWKB' JSON_INDENT = <num> LOG_LEVEL = <string> LOCK_TIMEOUT = <num> QUERY_TAG = <string> ROWS_PER_RESULTSET = <num> S3_STAGE_VPCE_DNS_NAME = <string> SEARCH_PATH = <string> SIMULATED_DATA_SHARING_CONSUMER = <string> STATEMENT_TIMEOUT_IN_SECONDS = <num> STRICT_JSON_OUTPUT = TRUE | FALSE TIMESTAMP_DAY_IS_ALWAYS_24H = TRUE | FALSE TIMESTAMP_INPUT_FORMAT = <string> TIMESTAMP_LTZ_OUTPUT_FORMAT = <string> TIMESTAMP_NTZ_OUTPUT_FORMAT = <string> TIMESTAMP_OUTPUT_FORMAT = <string> TIMESTAMP_TYPE_MAPPING = <string> TIMESTAMP_TZ_OUTPUT_FORMAT = <string> TIMEZONE = <string> TIME_INPUT_FORMAT = <string> TIME_OUTPUT_FORMAT = <string> TRACE_LEVEL = <string> TRANSACTION_DEFAULT_ISOLATION_LEVEL = <string> TWO_DIGIT_CENTURY_START = <num> UNSUPPORTED_DDL_ACTION = <string> USE_CACHED_RESULT = TRUE | FALSE WEEK_OF_YEAR_POLICY = <num> WEEK_START = <num>
참고
가독성을 위해 설정할 수 있는 세션 매개 변수의 전체 목록은 여기에 포함되지 않습니다. 계정 및 오브젝트 매개 변수뿐 아니라 설명을 포함한 모든 세션 매개 변수의 전체 목록은 매개 변수 를 참조하십시오.
매개 변수¶
SET ...
세션을 위해 설정할 하나 이상의 매개 변수를 지정합니다(공백, 쉼표 또는 줄 바꿈으로 구분됨).
세션에 대해 설정할 수 있는 각 매개 변수에 대한 설명은 매개 변수 를 참조하십시오.
UNSET ...
세션에 대해 설정 해제할 하나 이상의 매개 변수를 지정하여 이들을 기본값으로 재설정합니다.
단일 ALTER 문으로 여러 매개 변수를 재설정할 수 있지만, 각 속성은 쉼표로 구분해야 합니다. 속성을 재설정할 때는 이름만 지정하십시오. 속성 값을 지정하면 오류가 반환됩니다.
사용법 노트¶
매개 변수가 입력됩니다. 지원되는 유형은 BOOLEAN, NUMBER, STRING입니다.
세션의 현재 매개 변수 값을 보려면 SHOW PARAMETERS 를 사용하십시오.
예¶
세션에서 실행된 문의 잠금 시간 제한을 1시간(3,600초)으로 설정:
ALTER SESSION SET LOCK_TIMEOUT = 3600;
세션에서 실행된 문의 잠금 시간 제한을 다시 기본값으로 설정:
ALTER SESSION UNSET LOCK_TIMEOUT;