【问题标题】:Create table (structure and data) from existing table in oracle从 oracle 中的现有表创建表(结构和数据)
【发布时间】:2017-07-23 22:55:01
【问题描述】:

我想创建(并填充)一个类似于 Oracle (PL-SQL) 中现有表的表。

我使用了这段代码(摘自this question):

Select * into NewTable from OldTable

但是发生了这个错误:

ORA-00905: 缺少关键字

我认为此代码仅适用于 SQL-Server。那么如何在 Oracle 中处理呢?

【问题讨论】:

  • select into t2 from t1 是用于复制表的 SQL Server 语法。在 Oracle 中,select into 是为了不同的东西。

标签: sql oracle ddl


【解决方案1】:

CREATE TABLE NewTable AS SELECT * FROM OldTable

【讨论】:

    猜你喜欢
    • 2011-01-31
    • 1970-01-01
    • 1970-01-01
    • 2013-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-16
    • 2021-07-07
    相关资源
    最近更新 更多