【问题标题】:how to create an sql table without using create keyword? [closed]如何在不使用 create 关键字的情况下创建 sql 表? [关闭]
【发布时间】:2018-02-20 12:37:10
【问题描述】:

是否有任何选项可以在不使用“create”关键字的情况下创建新的 sql 表

【问题讨论】:

  • select into 浮现在脑海中。但是你为什么不想使用create呢?
  • 您使用的是 MySQL 还是 Oracle?不要标记未涉及的产品。
  • 我要求只是为了获得额外的知识。
  • 我们如何创建一个带有 select into 的表?能给我举个例子吗?
  • 还有select into 你需要创建表语句例如:create table my_table select * from other_table

标签: mysql sql oracle


【解决方案1】:

例如,这是一个名为 Emp 的表,而您创建了一个名为 Emp_Copy 的表

EmployeeID  EmployeeName  Age   Gender  
1001        Henry         54    Male    
1002        Tina          36    Female  
1003        John          24    Male    

用于选择所有列

SELECT * INTO Emp_Copy FROM Emp;

用于选择一些列

SELECT EmployeeID,  EmployeeName ,Age INTO Emp_Copy FROM Emp;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-30
    • 2015-05-26
    • 2010-12-07
    • 1970-01-01
    • 2019-12-24
    • 1970-01-01
    相关资源
    最近更新 更多