Aplicar SQLEXEC como uma Instrução Independente

Quando usada como uma instrução de parâmetro stand-alone no arquivo de parâmetros Extract ou Replicat, SQLEXEC pode executar um procedimento armazenado, uma consulta ou um comando de banco de dados. Como tal, ele não precisa ser vinculado a nenhuma tabela específica e pode ser usado para executar operações SQL gerais.

Por exemplo, se a conta de usuário do banco de dados Oracle GoldenGate estiver configurada para timeout quando ociosa, você poderá usar SQLEXEC para executar uma consulta em um intervalo definido, para que o Oracle GoldenGate não pareça ocioso. Como outro exemplo, você pode usar SQLEXEC para emitir um comando de banco de dados essencial, como desativar triggers de destino. Uma instrução SQLEXEC stand-alone não pode aceitar parâmetros de entrada ou retornar parâmetros de saída.

Sintaxe do parâmetro Finalidade
SQLEXEC 'call procedure_name()'
Executar um procedimento armazenado
SQLEXEC 'sql_query'
Executar uma consulta
SQLEXEC 'database_command'
Executar um comando de banco de dados
Argumento Descrição
'call procedure_name ()'

Especifica o nome de um procedimento armazenado a ser executado. A instrução deve estar entre aspas simples.

Exemplo:

SQLEXEC 'call prc_job_count ()'
'sql_query'

Especifica o nome de uma consulta a ser executada. A consulta deve estar contida em uma linha e entre aspas simples.

Especifique nomes de objetos com distinção entre maiúsculas e minúsculas da maneira como são armazenados no banco de dados, como entre aspas duplas para nomes de objetos do Oracle que fazem distinção entre maiúsculas e minúsculas.

SQLEXEC 'SELECT "col1" from "schema"."table"' 
'database_command'
Especifica um comando de banco de dados a ser executado. Deve ser um comando válido para o banco de dados.

SQLEXEC fornece opções para controlar o comportamento de processamento, o uso da memória e o tratamento de erros. Para obter mais informações, consulte [SQLEXEC](/pls/topic/lookup?ctx=en/database/goldengate/core/26/coredoc&id=GWURF-GUID-34A0589B-1450-4BC9-A573-683895AAA1EC) no Parameters and Functions Reference for Oracle GoldenGate.