HPL/SQL - SET Session 옵션
HPL/SQL - SET Session 옵션 (Session Option)
SET 문은 세션 수준의 다양한 옵션을 설정하는 HPL/SQL 문이에요. 특히 현재 스키마(데이터베이스)를 바꾸는 데 자주 사용되며, Hive에서는 내부적으로 USE 문으로 변환되어 동작한답니다.
출처: 문서
본문
SET 문은 세션 수준의 다양한 옵션을 설정할 수 있게 해줘요.
CURRENT SCHEMA
현재 스키마(데이터베이스) 변경하기:
구문 (Syntax):
SET [CURRENT] SCHEMA [=] schema_name;
|
SET CURRENT_SCHEMA [=] schema_name;
참고 (Note):
- schema_name은 식별자, 문자열 리터럴 또는 표현식이에요.
- HPL/SQL은 이 문을 Hive에서
USE schema_name문으로 변환해요.
예제 (Example):
SET CURRENT SCHEMA = default;
SET SCHEMA = 'default';
SET SCHEMA 'def' || 'ault';
호환성 (Compatibility): IBM DB2
더 보기 (See also):
더 알아보기 (Learn more)
- HPL/SQL Reference에서 HPL/SQL의 다양한 문과 세션 관련 기능을 더 살펴볼 수 있어요.