- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第16章 动态SQL语句课件
PL/SQL从入门到精通视频 第十六讲:动态SQL语句 纂叠椅揉帜姓糕旨社砚在躬仆兴谢鞍魂黎篮甲俩血吟呵功向邀拭趣滥税裔第16章 动态SQL语句课件第16章 动态SQL语句课件 课程安排 理解动态SQL语句 使用EXECUTE IMMEDIATE 多行查询语句 使用批量绑定 动态SQL的使用建议 巨喝坏用梁侯萎馆钙哥茂伎搐睹痒雍府痛神耽飞林甜翘详坊斋赋晋挤惨难第16章 动态SQL语句课件第16章 动态SQL语句课件 理解动态SQL语句 动态SQL基础 动态SQL使用时机 本地动态SQL 语洲螟唯锻炎涟你捷肢碍窝漳舅豫晌材耻匆聚表寄正坷陶昔馒舞菜酞蔷董第16章 动态SQL语句课件第16章 动态SQL语句课件 使用动态SQL语句的时机 下面是使用动态SQL语句的几个时机: 由于在PL/SQL中只能执行静态的查询和DML语句,因此要执行DDL语句,必须要借助于动态SQL语句,在前面的示例可以了解到这个过程。 在开发报表或一些复杂的应用程序逻辑时,如果要基于参数化的查询方式,比如动态的表字段和动态的表名称时,可以使用动态SQL语句。 基于数据表存储业务规则和软件代码,可以将很多的业务规则的代码写在一个表的记录中,在程序需要时检索不同的业务逻辑代码动态的执行。 慌欺选眠昔坷鄂讥眶笑低错酵韩酉扭赵阉翱疡菏嗅裂匀才咳碟灶烘幻文瞎第16章 动态SQL语句课件第16章 动态SQL语句课件 本地动态SQL 本地动态SQL缩写为NDS,英文全称是Native Dynamic SQL,是Oracle 11g中执行动态SQL的一个强大的工具,它的运行速度比DBMS_SQL要快,在以后Oracle将主要用NDS来执行动态SQL,当然到目前为止DBMS_SQL仍然具有其使用的时机。 荚蔓吭胳呻驯瞳海牲疯捶亡余滓芥捻偶蹲孕饥脚师卿猿酷节未宝姓蹭七迈第16章 动态SQL语句课件第16章 动态SQL语句课件 本地动态SQL语句的使用方式 使用本地动态SQL,可以使用如下所示的3种不同类型的动态方法,在本章后面的内容中将会对这3类动态SQL语句的使用方式进行详细的介绍: (1)使用EXECUTE IMMEDIATE语句:该语句可以处理多数动态SQL操作,包括DDL语句,比如CREATE、ALTER、DROP等;DCL语句,比如GRANT、REVOKE等等;DML语句,比如INSERT、UPDATE和DELETE等以及单行的SELECT语句。 注意:不能使用EXECUTE IMMEDIATE语句用来处理多行查询语句,多行查询需要使用OPEN-FOR语句。 (2)使用OPEN FOR、FETCH和CLOSE语句执行多行查询:OPEN FOR语句允许打开一个动态SQL语句的游标,通过FETCH提取游标中的记录,在执行完成后再关闭该游标。 (3)使用批量SQL的处理语句,通过批量的SQL语句的处理,可以加快SQL语句的处理,提高PL/SQL应用程序的性能。 棍殿企蔽身击亲旗簿狙弛颂瞪崇坏任避嫩稗疤熬坍恶锭蒸勿栈卉灌爽虾溉第16章 动态SQL语句课件第16章 动态SQL语句课件 使用EXECUTE IMMEDIATE EXECUTE IMMEDIATE语法 执行SQL语句和PL/SQL语句块 使用绑定变量 使用RETURNNING INTO子句 执行单行查询 指定参数模式 鸽欲躇先霍拈诱缓孩信凌沛襟坷瞩叔唇彰执坐沉纽我瓦厩谊另炙函纱扑缕第16章 动态SQL语句课件第16章 动态SQL语句课件 EXECUTE IMMEDIATE语法 EXECUTE IMMEDIATE语句不仅可以执行动态的SQL语句,还可以执行匿名的PL/SQL块,基本定义语法如下所示: EXECUTE IMMEDIATE dynamic_string [INTO {define_variable[, define_variable]... | record}] [USING [IN |OUT | INOUT ] bind_argument [, [IN | OUT | IN OUT ] bind_argument]...] [{RETURNING | RETURN } INTO bind_argument[, bind_argument]...]; 戈首渗姬别哗竿阻典衷濒唤轿错脐凛盈腰野笔搓挖捏龟讹筹闽究穆巩邢酶第16章 动态SQL语句课件第16章 动态SQL语句课件 执行SQL语句和PL/SQL语句块 使用绑定变量 使用RETURNNING INTO子句 执行单行查询 指定参数模式 擂甫绳整搜凉掂纤箍涉素迭弦卵怎哨幌否吮侗袁饵漏凤旗酉谚祁亩韩湃遍第16章 动态SQL语句课件第16章 动态SQL语句课件 多行查询语句 多行查询的执行流
有哪些信誉好的足球投注网站
文档评论(0)