@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);