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;
0 comentários:
Postar um comentário