首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >优化SQL脚本

优化SQL脚本
EN

Stack Overflow用户
提问于 2013-07-03 19:01:36
回答 1查看 51关注 0票数 0

我不知道该怎么叫它,也许它就在这附近的某个地方,所以...

我在想哪一个更快更容易维护..

比方说,我有50个变量,每个变量都从表中获取值,例如

代码语言:javascript
复制
SET @Location = SELECT location FROM params WHERE TYPE = 'Param'

代码语言:javascript
复制
SET @Location = 'D:\OUTBOX\'

哪一个是优化的,并将在查询执行过程中提高性能,另外,除了使用SQL分析器+ SQL执行计划之外,还有其他方法可以分析查询吗?

EN

回答 1

Stack Overflow用户

发布于 2013-07-03 19:17:25

嗯,第二个显然更快,因为它不读取任何数据,但它能为你工作吗?它显然也更难维护。第一个使用简单的select,应该不会导致任何性能问题。

如果您的所有变量都来自表中的同一行,则可以使用一条SELECT语句读取它们:

代码语言:javascript
复制
SELECT @Location = location, @Param2 = Column2, @Param3 = Column3 FROM params WHERE TYPE = 'Param'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17446245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档