sql 怎么用字符串执行存储过程

t_sheng 2015-01-09 05:16:54
insert into #t exec [acwh].dbo.[ud_GetStoreSale] '2014-05-01','2014-08-01'
由于数据库名字(acwh)是参数,只能用字符串拼接,要怎么做啊
...全文
117 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
还在加载中灬 2015-01-09
  • 打赏
  • 举报
回复
insert into #t EXEC('exec '+'[acwh]'+'.dbo.[ud_GetStoreSale] ''2014-05-01'',''2014-08-01''')
lzw_0736 2015-01-09
  • 打赏
  • 举报
回复
DECLARE @sql VARCHAR(MAX) SET @sql='拼接字符串' EXEC(@sql)

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧