ALTER SESSION¶
현재 세션의 동작을 변경하는 매개 변수를 설정합니다.
- 참고 항목:
구문¶
ALTER SESSION SET sessionParams
ALTER SESSION UNSET <param_name> [ , <param_name> , ... ]
여기서:
sessionParams ::= ABORT_DETACHED_QUERY = TRUE | FALSE ACTIVE_PYTHON_PROFILER = 'LINE' | 'MEMORY' 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' HYBRID_TABLE_LOCK_TIMEOUT = <num> JSON_INDENT = <num> LOG_LEVEL = <string> LOCK_TIMEOUT = <num> PYTHON_PROFILER_TARGET_STAGE = <string> PYTHON_PROFILER_MODULES = <string> 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;