SELECT INTO使用Oracle?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (195)

我正在尝试使用Oracle来做SELECT INTO。我的查询是:

SELECT * INTO new_table FROM old_table;

但我得到以下错误:

SQL Error: ORA-00905: missing keyword
00905. 00000 -  "missing keyword"
提问于
用户回答回答于

如果NEW_TABLE已经存在,那么......

insert into new_table select * from old_table
/

如果想根据OLD_TABLE中的记录创建NEW_TABLE ...

create table new_table as select * from old_table
/
用户回答回答于

select into在pl/SQL中用于将变量设置为字段值。相反,使用

create table new_table as select * from old_table

扫码关注云+社区

领取腾讯云代金券