【问题标题】:Creating Duplicate Table From Existing Table [duplicate]从现有表创建重复表 [重复]
【发布时间】:2012-02-18 07:45:43
【问题描述】:

可能重复:
SELECT INTO using Oracle

我的 oracle 数据库中有一张表。我想用另一个名称创建一个表,但包含相同的数据。如何做到这一点?

【问题讨论】:

  • 我不认为这是重复的,因为这个问题是人类提出的问题。引用的问题已经包含问题中解决方案的一部分。

标签: oracle


【解决方案1】:

使用此查询使用现有表中的值创建新表

CREATE TABLE New_Table_name AS SELECT * FROM Existing_table_Name; 

现在您可以将现有表中的所有值放入新创建的表中。

【讨论】:

  • 如果你只想要一个空表然后:CREATE TABLE new_table AS (SELECT * FROM old_table where rownum = 0);
  • 它不会重复约束
猜你喜欢
  • 2019-06-28
  • 1970-01-01
  • 2019-02-15
  • 2018-08-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-12
  • 1970-01-01
相关资源
最近更新 更多