DECLARE plsql_block VARCHAR2(2000); BEGIN --montando a string sql plsql_block := 'BEGIN atualiza_flag(:Codigo, :snimpressao, :dtimpressao); END;'; --executando a string que contem plsql_block EXECUTE IMMEDIATE plsql_block USING 5, 'S', SYSDATE; --agora, mostrando que também é possível executar a rotina sem a necessidade de usar a variavel plsql_block EXECUTE IMMEDIATE 'BEGIN atualiza_flag(:Codigo, :snimpressao, :dtimpressao);' USING 112, 'S', SYSDATE; END; |
sexta-feira, 17 de dezembro de 2010
Execute Immediate para Funções
Assinar:
Postar comentários
(
Atom
)
Nenhum comentário :
Postar um comentário