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의 다양한 문과 세션 관련 기능을 더 살펴볼 수 있어요.