我正在尝试使用Oracle做SELECT INTO。我的查询是:SELECT INTO使用Oracle
SELECT * INTO new_table FROM old_table;
,但我得到了以下错误:
SQL Error: ORA-00905: missing keyword
00905. 00000 - "missing keyword"
任何想法有什么不对?
的标准行为上面应该是因为我本来以为: 但是甲骨文在自己的SQL 的方言来实现它完全不同Oracle Docs on Insert ... Select
'选择into'创建一个新表是*不*标准的一部分。创建基于select的表的SQL标准是'create table .. as select ...'。在SQL标准中,“SELECT INTO”被定义为将列值读入编程语言的变量 – 2012-03-30 16:50:25