DELETE SCHEMATRANDATA

Válido para Oracle.

Utilice DELETE SCHEMATRANDATA para eliminar el registro complementario de nivel de esquema de Oracle que se ha agregado con el comando ADD SCHEMATRANDATA. Utilice el comando DBLOGIN para establecer una conexión de base de datos antes de usar este comando. El usuario que se haya especificado con este comando debe tener el privilegio necesario para eliminar los grupos de log complementarios.

Por defecto, este comando intenta eliminar el registro complementario de las columnas clave que usa Oracle GoldenGate (puede ser la clave principal, una clave única, columnas KEYCOLS o todas las columnas) y también las columnas del programa. Las columnas de programación son la clave principal, todas las claves únicas y todas las claves ajenas. Para suprimir el registro de las columnas del código de Oracle GoldenGate, pero no las columnas del programa, incluya la opción NOSCHEDULINGCOLS con DELETE SCHEMATRANDATA. Si se ha emitido ADD SCHEMATRANDATA con la opción ALLCOLS, utilice DELETE SCHEMATRANDATA con la opción ALLCOLS para eliminar el registro complementario de todas las columnas, incluidas las columnas del código de Oracle GoldenGate.

Sintaxis

DELETE SCHEMATRANDATA schema [NOSCHEDULINGCOLS | ALLCOLS]

schema

Esquema cuyo registro complementario desea que se elimine. No utilice un comodín. Si el origen es una base de datos de contenedor multi-inquilino de Oracle, asegúrese de iniciar sesión en la base de datos de conexión que contenga el esquema cuyo registro desee eliminar.

NOSCHEDULINGCOLS

Evita que el comando elimine el registro complementario de las columnas de programación de las tablas del esquema especificado. Las columnas de programación son la clave principal, todas las claves únicas y todas las claves ajenas de una tabla.

ALLCOLS

Elimina el registro complementario de todas las columnas de las tablas del esquema especificado.

Ejemplos


DELETE SCHEMATRANDATA hr

DELETE SCHEMATRANDATA hr ALLCOLS