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