Aplicación de SQLEXEC como Sentencia Independiente

Cuando se utiliza como sentencia de parámetro independiente en el archivo de parámetros Extract o Replicat, SQLEXEC puede ejecutar un procedimiento almacenado, una consulta o un comando de base de datos. Como tal, no tiene que estar vinculado a ninguna tabla específica y se puede utilizar para realizar operaciones SQL generales.

Por ejemplo, si la cuenta de usuario de la base de datos Oracle GoldenGate está configurada para agotar el tiempo de espera cuando está inactiva, puede utilizar SQLEXEC para ejecutar una consulta en un intervalo definido, de modo que Oracle GoldenGate no aparezca inactiva. Como otro ejemplo, podría utilizar SQLEXEC para emitir un comando de base de datos esencial, como desactivar los disparadores de destino. Una sentencia SQLEXEC autónoma no puede aceptar parámetros de entrada ni devolver parámetros de salida.

Sintaxis del parámetro Finalidad
SQLEXEC 'call procedure_name()'
Ejecutar un procedimiento almacenado
SQLEXEC 'sql_query'
Ejecutar una consulta
SQLEXEC 'database_command'
Ejecutar un comando de base de datos
Argumento Descripción
'call procedure_name ()'

Especifica el nombre del procedimiento almacenado que se va a ejecutar. La sentencia se debe incluir entre comillas simples.

Ejemplo:

SQLEXEC 'call prc_job_count ()'
'sql_query'

Especifica el nombre de una consulta que se va a ejecutar. La consulta debe estar contenida en una sola línea y entre comillas simples.

Especifique nombres de objetos sensibles a mayúsculas/minúsculas de la forma en que se almacenan en la base de datos, como entre comillas dobles para los nombres de objetos de Oracle que son sensibles a mayúsculas/minúsculas.

SQLEXEC 'SELECT "col1" from "schema"."table"' 
'database_command'
Especifica un comando de base de datos para ejecutar. Debe ser un comando válido para la base de datos.

SQLEXEC proporciona opciones para controlar el comportamiento de procesamiento, el uso de memoria y el manejo de errores. Para obtener más información, consulte [SQLEXEC](/pls/topic/lookup?ctx=en/database/goldengate/core/26/coredoc&id=GWURF-GUID-34A0589B-1450-4BC9-A573-683895AAA1EC) en la Referencia de parámetros y funciones para Oracle GoldenGate.