关于常量和绑定变量的问题

Amandagao 2006-02-10 09:38:30
在公司的应用程序中发现了一条语句频繁执行,效率很低,后来同事说是因为用的是常量而不是绑定变量造成的,想请问这两个之间的区别,最好给SQL举例说明一下,谢谢。
...全文
128 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
pushboy 2006-02-20
  • 打赏
  • 举报
回复
如果这条语句执行频繁,而且是固定的内容的话
可以第一次取出来,缓存到前台,这样不用频繁执行SQL,减少系统消耗
这可是数量极的提高啊
pushboy 2006-02-20
  • 打赏
  • 举报
回复
没看清楚意思
如果是SQL的话
使用变量,可以利用数据库的预编译的好处
对于提高系统性能有很大帮助
如果是oracle一类的话
可以做一个报告出来看看
帮助分析
DigData 2006-02-19
  • 打赏
  • 举报
回复
描述不清,没有绑定变量一说,在前台程序里传入变量,体现在数据库里还是按值查询,还是执行一条语句,并不减少消耗系统资源。

可以根据业务实际需要决定怎么改进,如判断帐户状态,可以先把帐户状态取到本地,用 变量/集合/数组 保存,比较在前台直接进行。

259

社区成员

发帖
与我相关
我的任务
社区描述
其他产品/厂家
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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