oracle 存储过程使用临时表
create or replace procedure P_OA( p_StartDate date, --要查询的起始时间 p_EndDate date --要查询的截止时间)Isp_sql Varchar2(4000);Begin p_sql:='create global temporary table Temp_Cmpp (SubmitTime date,Primary Key (SubmitTime desc))'; Execute Immediate p_sql;end P_OA;测试通过,如果执行报错,是用户没有可以创建表的授权。 全部
create or replace procedure P_OA( p_StartDate date, --要查询的起始时间 p_EndDate date --要查询的截止时间)Isp_sql Varchar2(4000);Begin p_sql:='create global temporary table Temp_Cmpp (SubmitTime date,Primary Key (SubmitTime desc))'; Execute Immediate p_sql;end P_OA;测试通过,如果执行报错,是用户没有可以创建表的授权。
收起