@DDL
@DDL 함수를 사용하여 DDL 작업에 대한 정보를 반환합니다.
구문
@DDL ({TEXT | OPTYPE | OBJNAME | OBJTYPE | OBJOWNER})
OBJNAME
DDL의 영향을 받는 객체의 이름을 반환합니다.
OBJOWNER
DDL의 영향을 받는 객체의 소유자 이름을 반환합니다.
OBJTYPE
DDL의 영향을 받는 객체 유형(예: TABLE 또는 INDEX)을 반환합니다.
OPTYPE
DDL의 작업 유형(예: CREATE 또는 ALTER)을 반환합니다.
TEXT
DDL 문 텍스트의 처음 200자를 반환합니다.
예제
다음 예에서는 EVENTACTIONS 셸 명령에서 @DDL의 출력을 사용합니다.
DDL INCLUDE OBJNAME src.t* &
EVENTACTIONS (SHELL ('echo The DDL text is var1> out.txt ', &
VAR var1 = @DDL (TEXT)));
재지정된 출력 파일에는 다음과 같은 문자열이 포함될 수 있습니다.
The DDL text is CREATE TABLE src.test_tab (col1 int);