当前位置: 代码迷 >> Oracle管理 >> execute immediate的有关问题
  详细解决方案

execute immediate的有关问题

热度:34   发布时间:2016-04-24 05:26:41.0
execute immediate的问题
SQL code
DECLAREsqltext varchar(500); month varchar(5);BEGINselect to_char(to_char((trunc(sysdate, 'mm')- interval '2' month),'mm'), '09') into month  from dual;sqltext:='truncate table XPrice_SRChannelHis_'||month||' drop storage';dbms_output.put_line (sqltext);execute immediate sqltext;end; ORA-03291: ??????? - ?? STORAGE ???ORA-06512: ? line 8


------解决方案--------------------
你把sqltext打印出来,然后把这打印出的语句去执行,看有没有错?
------解决方案--------------------
dbms_output.put_line (sqltext);
输出的SQL语句单独执行试试
  相关解决方案