sql - 从另一个表的行及其属性创建表

标签 sql sql-server

我有一个名为Table1的表


Column Name     Data type    Max length  Precision   Scale   is_nullable   Primary Key
    Price        float          8         53          0       1             0
    Name         varchar      180          0          0       1             0
    Id_no        int            4         10          0       1             1
    DOB          date           3         10          0       1             0

我需要创建另一个名为 Table2 的表,其中表 1 的列名称行(以及数据类型、最大长度等属性)应该是另一个表的我的列,喜欢

Table 2
Price   Name    Id_No  DOB

(请注意,创建表查询还应该考虑属性)

最佳答案

您可以使用 select into 创建表的副本:

select  *
into    NewTable
from    OldTable

关于sql - 从另一个表的行及其属性创建表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14502100/

相关文章:

php - 如何将xml文件插入到mysql表中

sql - 有什么方法可以使用 select 语句生成 postgres 注释吗?

SQL 查询 : Facing issues to get desired records from different tables

mysql - 等效于 SQL Server 中的 MySQL HEX/UNHEX 函数?

sql - 将管理员用户与前端用户放在同一个表中是好的数据库设计吗?

sql-server - 如何找到具有特定字符串但不在注释中的代码

mysql - 稍后在查询中使用 AS 值

sql - 如何设计映射同一实体的表?

sql-server - SQL Server 显示零计数

sql-server - 如何将 SQL 数据库中的字段从 numeric(18) 更改为 varchar(10)