declare @n nvarchar(30)
set @n='tt'
exec('insert into '+@n+
' select * from openrowset(''sqloledb'',''server'';''sa'';''pp'',''select * from server_name.dbo.'+@n+'''')
set @n='tt'
exec('insert into '+@n+
' select * from openrowset(''sqloledb'',''server'';''sa'';''pp'',''select * from server_name.dbo.'+@n+'''')
解决方案 »
- --高手进 sql server 2008 对查询结果分组显示 并统计某些字段总和
- 复制订阅时,通过FTP下载快照时,用的是哪种模式(Port?Pasv?)
- alter语句写法??
- 链接服务器(access内网中的access数据库)能作为同步复制的发布者吗?
- 触发器的题目
- Sql2000数据库中,数据类型中有没有可以储存word文件的?是word文件不是文件名。如果有,该如何把word文件保存在Sql2000数据库中?
- Sqlserver报表服务器RDL文件如何格式化数字
- excel导入sql server的问题,急!!!
- 一个生成编号问题
- 两个问题,请赐教
- 帮我看一下赋值的问题
- 清空了日志文件后会不会影响以后的数据库还原?
declare @n nvarchar(30)
set @n='tt'
exec('insert into '+@n+
' select * from openrowset(''sqloledb'',''server'';''sa'';''pp'',''select * from server_name.dbo.'+@n+''')')
declare @SqlStr nvarchar(4000)
select @SqlStr ='Sql语句'
exec( @sqlstr)