@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 shell 指令中的 @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);