这是一个很好的计划任务,但我真的很难找到一种方法,允许用户出于测试目的而在飞行中执行它。我真正想做的是将其全部打包到一个存储过程中,因为我有一个eForm工具,它可以很容易地允许用户(非常非技术性的)能够通过单击来执行该过程。DROP TABLESQL2005TEST.ABSENCELATESTSTART_YESTERDAY;
DROP TABLE
下面是为1 sub_id运行的PL/SQL block语句:- declare v_res varchar2(10); FORi in (select distinct b.sid from table_a a, table_b b where a.sub_id = 11) select * into v_subfrom table_b where sid = i.s
我正在尝试创建Oracle PL/SQL过程,并通过Oracle JDBC (瘦驱动程序)执行它们。下面是完整的PL/SQL脚本:for i in (select owner, constraint_name, table_name from all_constraints where||i.constraint_name||'';end;在java中,我在'/‘上拆分,因此每
下面的代码返回错误的ORA-00942: table or view does not exist,我想可能是因为PL/SQL运行时引擎(或者一些我不知道的东西)试图将table_in作为一个表来处理,但是为什么要这样做,我已经将table_in声明为变量了。set serveroutput on
function tabcount (table_in in varchar2)
是否可以在一个execute IMMEDIATE块中执行一些sql命令?pragma autonomous_transaction; execute immediate COMMENT ON TABLEt1 IS ''description1'';
COMMENT ON TABLE t2 IS ''description2'';