热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

Oracle数据库编程:动态SQL

Oracle数据库编程:动态SQL动态SQL:编译时是字符串,运行时才发现是一个SQL语句。当直接使用SQL语句不能搞定是就用动态SQL,动态SQL分为早期绑定(运行快)和晚期绑定(执行快),尽量用早期绑定。...SyntaxHighlighter.all();
Oracle数据库编程:动态SQL
 
动态SQL:
      编译时是字符串,运行时才发现是一个SQL语句。
 
      当直接使用SQL语句不能搞定是就用动态SQL,动态SQL分为早期绑定(运行快)和晚期绑定(执行快),尽量用早期绑定。
 
      绑定变量:
 
         减少编译SQL的次数,提高执行效率。
 
         执行机会不多的SQL和数据仓库(数据挖掘)不适合用绑定变量。
 
         绑定变量名用冒号开头,用(using 变量名)绑定变量。
 
         在动态SQL中调用字符串SQL语句用execute immediate(立即执行)。

推荐阅读
author-avatar
小伊果果_679
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有