如何动态创建具有与上一个表相同列的表。在sql中
答案 0 :(得分:5)
select * into new_table from table where 1 = 0
答案 1 :(得分:2)
select * into new_table from table
这可以在SQL2005中使用
答案 2 :(得分:0)
我相信上述两个答案都可行,但由于您不需要数据而您只需要格式,我会执行以下操作:
从表
中选择*到new_tableTRUNCATE new_table; - 我确定你知道这一点,但是为了防止有人是新的而不是,截断离开表结构并删除所有数据。