存储过程效率问题

tyffly 2005-06-06 08:34:42
请问一下有一个存储过程两个参数,一个是必选,另一个是可选的
exec proc1 @param1=1与exec proc1 @param1=1,@param2=1这两种调用方式效率高呢????
还是我单独写两个存储过程实现上面的功能,一个是固定一个参数,一个是固定两个参数
效率高?????????????
exex proc2 @param1=1与exec proc3 @parm1=1,@param2=1好
请大虾们说一下理由,谢谢!!!由于不知道怎么结贴,所以没有分数,所以请高手们原谅,呵呵
...全文
82 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
tyffly 2005-06-07
  • 打赏
  • 举报
回复
有一点书是第二种效率高,我不是很理解
今天又看了一本书,说是系统会根据第一次调用存储过程的参数
来建立查询计划,我想可能就是这里的区别吧,呵呵,不知道是不是这个概念
还请高手们指点一下,呵呵
xiaoyanggonghui 2005-06-07
  • 打赏
  • 举报
回复
应该没有什么区别

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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