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