觉得这个函数很实用。
比如:
set newTB=clone(tbName)
set newTB=clone(procName)
set newTB=clone(viewName)觉得自己写的可能会很笨,没有SQL版的朋友们写的好,所以求您的精彩写法,谢谢!
比如:
set newTB=clone(tbName)
set newTB=clone(procName)
set newTB=clone(viewName)觉得自己写的可能会很笨,没有SQL版的朋友们写的好,所以求您的精彩写法,谢谢!
select * into 新表名 from tbName where 1=2--视图-->表
select * into 新表名 from viewName where 1=2--存储过程-->表
select * into 新表名 from openrowset('sqloledb','Trusted_Connection=yes','exec 数据库名.dbo.存储过程名 参数列表') where 1=2
--或
select * into 新表名 from openrowset('sqloledb','Trusted_Connection=yes','exec 数据库名..存储过程名 参数列表') where 1=2
--或
select * into 新表名 from openrowset('sqloledb','localhost';'sa';'sa的密码','exec 数据库名..存储过程名 参数列表') where 1=2
--或
select * into 新表名 from openrowset('sqloledb','服务器IP地址或服务器名';'sa';'sa的密码','exec 数据库名..存储过程名 参数列表') where 1=2