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