SQLServer中,对于where条件不清楚的sql语句,是否不用存储过程而用普通语句更加快速
4个回答
展开全部
经常重复使用的建议用存储过程,偶尔执行的语句 就不必了。
追问
谢谢,因为存储过程是一次编译的,所以按道理来说应该每次执行它会省去编译时间,但是如果我的存储过程是处理一个前台的高级搜索,即多条件符合查询,每次根据参数来确定到底由多少个where条件组成这个语句的话,一次编译的存储过程是否反而会运行得比每次在程序里拼sql慢
追答
每次都需要拼的sql语句,而且每次只执行一次数据库查询操作,可以不使用存储过程。
至于语句效率 可以做实验看下具体执行效果
展开全部
不一定
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那要看你运用在哪个程序中了,不过建议用存储过程,因为这样专业点嘿嘿……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询