sql中的动态创建表语句

sql中的动态创建表语句,sql,sql-server,tsql,Sql,Sql Server,Tsql,如何动态创建列与上一个表相同的表。在sql中,从表中选择*进入新表 这在SQL2005中起作用从表中选择*进入新表 select * into new_table from table where 1 = 0 这在SQL2005中是有效的,我相信上述两个答案都会有效,但由于您不需要数据,只需要格式,我将执行以下操作: select * into new_table from table where 1 = 0 从表格中选择*进入新表格 截断新的_表;-我相信您知道这一点,但为了防止有人是新手

如何动态创建列与上一个表相同的表。在sql中,从表中选择*进入新表

这在SQL2005中起作用

从表中选择*进入新表

select * into new_table from table where 1 = 0

这在SQL2005中是有效的,我相信上述两个答案都会有效,但由于您不需要数据,只需要格式,我将执行以下操作:

select * into new_table from table where 1 = 0
从表格中选择*进入新表格


截断新的_表;-我相信您知道这一点,但为了防止有人是新手而不是新手,truncate会离开表结构并删除所有数据。

我相信上述两个答案都可以,但由于您不需要数据,只需要格式,我将执行以下操作:

从表格中选择*进入新表格


截断新的_表;-我相信您知道这一点,但为了防止有人是新手而不是新手,truncate会离开表结构并删除所有数据。

感谢您的回复,我需要创建包含整列而不是数据的oly表。新数据必须放入新表中。感谢您的回复,我需要创建包含整列而不是数据的oly表。必须将新数据放入新表中。