【问题标题】:Create table structure from query output从查询输出创建表结构
【发布时间】:2026-01-01 12:20:02
【问题描述】:

我需要 SQL 来根据查询创建一个表结构,其中包含一个指定的 DateTime 列

输入:
查询:

    select studentname, student_id from mytable name 

列名:
“我的时间戳”
“表名”

它应该创建一个名为“TableName”的表,其中包含以下列:

MyTimeSTamp  
studentname  
student_id

【问题讨论】:

  • 真实表还是临时表?
  • 输入查询的结果应该放入新表的schema中?

标签: sql sql-server tsql timestamp


【解决方案1】:

试试这个:

select getdate() MyTimeSTamp, studentname, student_id
into TableName from mytable name 

【讨论】: