在 oracle 中从现有 table 创建 table(结构和数据)
Create table (structure and data) from existing table in oracle
我想创建(并填充)一个类似于 Oracle (PL-SQL) 中现有 table 的 table。
我使用了这段代码(摘自this question):
Select * into NewTable from OldTable
但是发生了这个错误:
ORA-00905: missing keyword
我认为此代码仅适用于 SQL-Server。那么我该如何在 Oracle 中处理它呢?
CREATE TABLE NewTable AS
SELECT * FROM OldTable
我想创建(并填充)一个类似于 Oracle (PL-SQL) 中现有 table 的 table。
我使用了这段代码(摘自this question):
Select * into NewTable from OldTable
但是发生了这个错误:
ORA-00905: missing keyword
我认为此代码仅适用于 SQL-Server。那么我该如何在 Oracle 中处理它呢?
CREATE TABLE NewTable AS
SELECT * FROM OldTable