我在接口表中有数据需要根据一组条件(project#,task_Number)复制到应用程序表中。我能够在select语句中访问我需要的所有内容。我不确定如何启动脚本。任何指针都会很精彩。我之前没有写过PL / SQL脚本。
答案 0 :(得分:0)
欢迎使用PLSQL!
编写脚本的方式取决于运行脚本的上下文。
如果我通过sqlplus运行脚本,我会在下面找到一些更大胆的板块,你可能会发现它会让你失望。
set define off;
set serveroutput on;
declare
l_error varchar2(4094);
begin
dbms_output.put_line('Start of script named XXX');
--Select/Insert statements here
--commit
dbms_output.put_line('End of script named XXX');
EXCEPTION WHEN OTHERS THEN
l_error := NVL(SUBSTR(SQLERRM,0,990),'NULL');
dbms_output.put_line(l_error || ':-' || NVL(SUBSTR(DBMS_UTILITY.FORMAT_ERROR_BACKTRACE,0,3000),'NULL'));
rollback;
end;