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:
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 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;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.