Palavra-chave de configuração do driver de servidor de dados anonyblksqlexec IBM

Altera o fluxo de execução de bloco anônimo do caminho de execução da instrução CALL para o caminho de execução SQL, quando usado em aplicações SQL embutidas.

Atenção: essa palavra-chave está disponível em Db2 11.5.6 e versões mais recentes.
Palavra-chave CLI equivalente
Nenhum
Provedor de servidor de dados do equivalente IBM® para palavra-chave string de conexão .NET
Nenhum
Arquivo de configuração do driver de servidor de dados da IBM (db2dsdriver.cfg) sintaxe
<parameter name="Anonyblksqlexec" value="0 | 1"/>
Configuração padrão:
0 | FALSO
Observações de uso:

Quando configurado como 1 em um aplicativo SQL integrado, a palavra-chave Anonyblksqlexec altera o fluxo de execução de bloco anônimo do caminho de execução da instrução CALL para o caminho de execução SQL.

Por exemplo, quando a palavra-chave configurada para 1, você pode especificar parâmetros INPUT e OUTPUT nas cláusulas USING e INTO:

EXEC SQL EXECUTE db2strm1 INTO
:h_name_in INDICATOR :h_name_in_ind,
:h_name_out INDICATOR :h_name_out_ind
USING :h_name_in,:h_name_out;
Se um valor para a palavra-chave não for configurado, ou se ele for configurado como 0 (o valor padrão), você poderá especificar apenas parâmetros de entrada na cláusula USING e parâmetros de saída na cláusula INTO:

EXEC SQL PREPARE db2strm1 from strm1;
EXEC SQL EXECUTE db2strm1 INTO 
:h_name_out INDICATOR :h_name_out_ind
USING :h_name_in;
Nota: Veja a descrição da variável DB2_ANONYMOUS_ESQL_EXECUTION_BLOCK para uma maneira alternativa de alterar o comportamento de execução de bloco anônimo por meio de configurações de variáveis de registro e ambiente.