关于存储过程表名作为参数的性能的问题

cendy99 2003-06-17 09:51:16
一般说来,在SQLServer里,存储过程会提高性能

但是当进行操作的存储过程,参数里有表名时

是否还会提高性能,相对于SQL语句来说?

听说表名作为参数,就和直接用SQL语句一样了,是吗?
...全文
24 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
csdnshao 2003-06-20
  • 打赏
  • 举报
回复
我认为没有区别:
--@tablename作为参数传
set @sqlstr='select * from ' +@tablename
exec(@sqlstr)
blactte 2003-06-17
  • 打赏
  • 举报
回复
偶不是高手
偶不太清楚
但偶很关注
偶帮你UP

22,207

社区成员

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

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