SQLServer中,对于where条件不清楚的sql语句,是否不用存储过程而用普通语句更加快速

 我来答
医病者父母心
2011-08-25 · TA获得超过113个赞
知道小有建树答主
回答量:271
采纳率:0%
帮助的人:167万
展开全部
经常重复使用的建议用存储过程,偶尔执行的语句 就不必了。
追问
谢谢,因为存储过程是一次编译的,所以按道理来说应该每次执行它会省去编译时间,但是如果我的存储过程是处理一个前台的高级搜索,即多条件符合查询,每次根据参数来确定到底由多少个where条件组成这个语句的话,一次编译的存储过程是否反而会运行得比每次在程序里拼sql慢
追答
每次都需要拼的sql语句,而且每次只执行一次数据库查询操作,可以不使用存储过程。
至于语句效率 可以做实验看下具体执行效果
一破名想一宿
2011-08-25 · 超过10用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:19万
展开全部
不一定
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1b683f6
2011-08-25
知道答主
回答量:13
采纳率:0%
帮助的人:2.2万
展开全部
e
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fangjiang2009
2011-08-26 · 超过35用户采纳过TA的回答
知道答主
回答量:120
采纳率:0%
帮助的人:94.6万
展开全部
那要看你运用在哪个程序中了,不过建议用存储过程,因为这样专业点嘿嘿……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式