1 / 40
文档名称:

《roC程序设计》.ppt

格式:ppt   大小:2,086KB   页数:40页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《roC程序设计》.ppt

上传人:相惜 2024/4/9 文件大小:2.04 MB

下载得到文件列表

《roC程序设计》.ppt

文档介绍

文档介绍:该【《roC程序设计》 】是由【相惜】上传分享,文档一共【40】页,该文档可以免费在线阅读,需要了解更多关于【《roC程序设计》 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。Pro*C程序设计TigerConsultationStudioDate1精选课件目录Pro*C概述Pro*C根底知识事务处理动态SQL技术总结Date2精选课件动态SQL技术动态SQL编程是Pro*C/C++中一种比较高级的编程方法,它增强了应用程序的灵活性和可扩展性,运行应用程序在运行状态时动态组织SQL语句并执行和处理执行结果。Oracle支持如下两种动态SQL语句标准动态SQL语句Oracle高级动态SQL语句Oracle动态SQL不支持以以下表的数据类型:CURSOR类型结构数组(arraysofstruct)DML语句的返回子句(returning)Unicode变量LOBS类型Date3精选课件动态SQL含义动态SQL就是在应用程序执行期间组织、准备、执行SQL语句的方法和技术。在一些应用程序中需要根据业务逻辑特点接收应用程序外部传输过来的变量,在运行时决定执行什么结构的SQL语句,例如:根据用户输入的表名,删除该表对应的数据,由于SQL变量在静态SQL语句时不能应用到DELETE表名位置的,所以没有方法在执行过程中通过静态SQL语句完成这样的功能。而动态SQL语句那么可以接受用户输入,动态的组织SQL语句,完成上述要求。Date4精选课件动态SQL的优缺点优点:增强应用程序灵活性增强应用程序扩展性完成静态SQL所不能完成的工作缺点:编码相对复杂执行效率没有静态SQL好Date5精选课件动态SQL适用环境在应用程序执行时,如果以下元素在编写代码时不确定就需要使用动态SQL:SQL语句书写方式SQL变量/宿主变量数目SQL变量/宿主变量数据类型未知Oracle数据库Objects(表、视图、索引、列等)属性Date6精选课件动态SQL执行条件〔1〕无论如何执行动态SQL语句,都需要一个包含有效的SQL语句〔不包括EXECSQL语句〕、或下面嵌入式SQL指令的字符串:ALLOCATECLOSEDECLAREDESCRIBEEXECUTEFETCHFREEGETINCLUDEOPENPREPARESETWHENEVERDate7精选课件动态SQL执行条件〔2〕嵌入式SQL指令的字符串中,通常包含假的宿主变量这些假的宿主变量只为告诉预处理器在该位置需要进行变量替换这些假宿主变量不需要声明,可以采用任意命名方式如下两个语句对动态SQL来说是完全一样的,尽管有“:mgr_number、:job_title〞和“:m、:j〞在样式上的区别,这些假宿主变量通常称为占位符号。“DELETEFROMEMPWHEREMGR=:mgr_numberANDJOB=:job_title〞“DELETEFROMEMPWHEREMGR=:mANDJOB=:j〞Date8精选课件动态语句执行过程通常一个应用程序提示用户输入SQL语句组成要素到宿主变量中应用程序根据宿主变量值组织SQL语句提交SQL语句到Oracle数据库效劳器进行语法检查Oracle绑定(bind)宿主变量到准备好的SQL语句中,此时Oracle得到宿主变量的地址,以能对变量内容进行读写Oracle执行〔execute〕准备好的SQL语句随着宿主变量的变化,Oracle可以重复执行这条SQL语句。Date9精选课件使用动态SQL的方法方法1:无SQL变量的非查询语句方法2:输入变量个数的非查询语句方法3:SELECT语句选取列和输入宿主变量个数的查询语句方法4:未知SELECT语句选取列或输入宿主变量个数的查询语句也适用于未知列名列表和输入宿主变量的其他DML语句,只是其他语句处理比SELECT查询定义游标要简单Date10精选课件

最近更新

线性规划与不等式题及详细解析 11页

蔬菜地土壤磷素累积特征及淋失风险研究的开题.. 2页

2024年教师的辞职报告范文15篇 16页

2024年教师申报职称个人总结范文(通用12篇).. 25页

电烙铁焊接考试试题(带答案) (2) 2页

英汉食谱名称的认知心理对比研究的开题报告 2页

若干种新型材料的结构和性质的理论研究的开题.. 2页

苏木化学成分分离及质量控制研究的开题报告 2页

苏天赐意象风景油画中的“写意风格”探究的开.. 2页

2024年教师年度个人考核述职报告(通用5篇) 15页

自给型微生物燃料电池的开题报告 2页

对干部教育培训工作的意见建议范文(通用3篇) 12页

自我民族志研究——英语学习兴趣的丢失与重拾.. 2页

自动拣选系统拣选策略及布局优化研究中期报告.. 2页

自体干细胞移植治疗严重下肢缺血的开题报告 2页

腹腔镜结合术前彩超对小儿隐匿性斜疝的诊断与.. 2页

酒店主题年活动方案 15页

脱水废泥在垃圾填埋场中作为防渗层材料干燥收.. 2页

脑源性神经营养因子在条件性味觉厌恶记忆再整.. 2页

寒假生活心得体会600字初中 11页

胸痛与心肌标志物PPT课件 10页

《检验检测机构资质认定管理办法》 8页

2024年小学四年级上册语文期中试卷分析 13页

茶叶店茶艺师招聘文案 2页

缓刑矫正人员思想汇报100篇 2页

服装生产步骤和工序(精) 32页

小学生防溺水安全教育PPT模板下载 38页

道路两侧乔木修剪的施工方案 14页

学习条例中关于违反政治纪律行为的心得体会 23页

白酒中酸酯含量及平衡性在勾兑中的作用 4页