sqlserver数据库中,根据旧表创建新表的方法,网上流行的是以下两种:
A:create table tab_new like tab_old (使用旧表创建新表)
B:create table tab_new as select col1,col2… from tab_old definition only
然而,用上面的语句创建表时,都提示语法错误,经过百度和尝试之后,发现以下两种方式是正确可用的
1、只要表结构不要数据 :select * into newtable from oldtable where 1=2
2、 既要表结构又要数据 :select * into newtable from oldtable
亲测可用!!!