大家帮忙看看这个语句有什么问题吗? BEGINEXECUTE IMMEDIATE 'CREATE TABLE ' || 'test' || 'AS SELECT * FROM KAOHE1 WHERE 1!=1';end;单独执行就不会报错!说是选项缺失或无效CREATE TABLE test AS SELECT * FROM KAOHE1 WHERE 1!=1 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SQL> declare 2 sqlstr varchar2(1000); 3 begin 4 sqlstr:='CREATE TABLE ' || 'test' || 'AS SELECT * FROM KAOHE1 WHERE 1!=1'; 5 dbms_output.put_line(sqlstr); 6 end; 7 /CREATE TABLE testAS SELECT * FROM KAOHE1 WHERE 1!=1--这个是打印你写的语句 看到没有 as 前少了空格PL/SQL 过程已成功完成。 BEGINEXECUTE IMMEDIATE 'CREATE TABLE ' || ' test ' || 'AS SELECT * FROM KAOHE1 WHERE 1!=1';end; oracle中一个SQL语句的区别 请教gt-grid与struts2结合,后台分页的问题 select 查询问题 关于orcale的查询问题 我启动oracle时,怎样改为不加pfile启动呀 怎样找出是哪个客户端创建或删除数据表的? 存储过程中能否创建序列,如果能创建,应如何创建? 问题解决即结贴!!! 查看一个tablespace下面有那些表用什么SQL语句,在线等 sysdba和sysoper得初试密码是多少 请教如何将一个用户下所有的表导入到另一个用户中,只导入表结构,不要数据。解决立刻给分 求助~大家帮忙看看这JOB写的为什么不能执行。 求数据库科普。。。
SQL> declare
2 sqlstr varchar2(1000);
3 begin
4 sqlstr:='CREATE TABLE ' || 'test' || 'AS SELECT * FROM KAOHE1 WHERE 1!=1';
5 dbms_output.put_line(sqlstr);
6 end;
7 /
CREATE TABLE testAS SELECT * FROM KAOHE1 WHERE 1!=1
--这个是打印你写的语句 看到没有 as 前少了空格
PL/SQL 过程已成功完成。
EXECUTE IMMEDIATE 'CREATE TABLE ' || ' test ' || 'AS SELECT * FROM KAOHE1 WHERE 1!=1';
end;