@DDL

Utilice la función @DDL para devolver información sobre una operación DDL.

Sintaxis

@DDL ({TEXT | OPTYPE | OBJNAME | OBJTYPE | OBJOWNER})

OBJNAME

Devuelve el nombre del objeto al que afecta DDL.

OBJOWNER

Devuelve el nombre del propietario del objeto al que afecta DDL.

OBJTYPE

Devuelve el tipo de objeto al que afecta DDL, como TABLE o INDEX)

OPTYPE

Devuelve el tipo de operación de DDL, como CREATE o ALTER.

TEXT

Devuelve los primeros 200 caracteres del texto de la sentencia DDL.

Ejemplo

En el siguiente ejemplo se utiliza la salida de @DDL en un comando de shell EVENTACTIONS.

DDL INCLUDE OBJNAME src.t* &
EVENTACTIONS (SHELL ('echo The DDL text is var1> out.txt ', &
VAR var1 = @DDL (TEXT)));

El archivo de salida redirigido puede contener una cadena como esta:

The DDL text is CREATE TABLE src.test_tab (col1 int);