Proc语言编程总结.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PRO *C 概要 本文档将围绕一个基础的sample程序依次讲解由其引出的各个知识点、及其技术特征,细节,并对 对于初学者来说比较晦涩和容易混淆的概念 进行了详细的解说。旨在让初学Proc者能快速并扎实的理解Proc各个基本概念及熟悉相关应用,并能够举一反三 本文假定学习者已熟悉C语言、SQL及关系数据库的基本概念 本文定位为PROC基础入门教程,所以并未涉及数组host变量(array) 多线程(multi-thread) 事务(trasaction) 动态SQL(dynamic sql)等比较复杂的应用 本文在某些知识点后会包含*进阶问题,其涉及到的内容超出本次学习的范围,仅作为深入学习proc的引导,可在以后的学习中慢慢作答 本文在每章节讲解中会附有各关键字对应的日文及英文比照、希望能为各位继续阅读进阶文档提供方便 内容 Proc入门 式例程序 运行SQL 变量 类型 指示器 错误处理 1.Proc入门 1.Proc 入门 Proc= C + SQL C 过程性语言 SQL 非过程性语言 Proc 结合了C的强大功能和SQL的便利 使用Proc的目的 让应用程序能够访问Oracle数据库。 很多资料上面可能会写一些”易用性强 速度快 易扩展”之类的从官方手册上搬下来的广告词。不!使用proc的唯一目的就是访问数据库 2.式例程序 2.式例程序 人类认识事物的过程: 感性 -〉 理性 -〉 回归感性 …调查 2.式例程序 那么首先从第一个proc示例程序开始 sample1.pc 2.式例程序 先找不认识的地方 1.25 VARCHAR 对应知识点:proc类型 1.44 emprec_ind 对应知识点:指示器变量 2.9 #include sqlca.h 对应知识点:运行SQL 2.12 sql_error 对应知识点:错误处理 2.18 EXEC SQL WHENEVER SQLERROR CONTINUE 对应知识点:运行SQL,错误处理 2.22 sqlglm 对应知识点:??? 2.25 EXEC SQL ROLLBACK RELEASE 对应知识点:运行SQL, *事务 2.式例程序 2.36,39,42,43 ***.arr ***.len 对应知识点:proc类型 3.2 EXEC SQL WHENEVER SQLERROR DO sql_error(ORACLE error--\n) 对应知识点:运行SQL,错误处理 3.7 EXEC SQL CONNECT :username IDENTIFIED BY :password 对应知识点:运行SQL 3.27 EXEC SQL WHENEVER NOT FOUND GOTO notfound 对应知识点:运行SQL,错误处理 3.29 EXEC SQL SELECT ename, sal, comm …… 对应知识点:运行SQL,host变量,proc类型 4.7 notfound 对应知识点:错误处理 关键字: 示例 samples サンプル 3.运行SQL 运行SQL 我们首先关心一下Proc是如何进行数据库操作(SQL语句)的 两个例子解说EXEC SQL EXEC SQL CONNECT EXEC SQL SELECT…… 关键字:嵌入SQL语句 Embedded SQL Statements 埋込みSQL 文 运行SQL 3.运行SQL EXEC SQL SELECT EXEC SQL SELECT ename, sal, comm INTO :emprec INDICATOR :emprec_ind FROM EMP WHERE EMPNO = :emp_number 关键字: 查询 query 問合せ 3.运行SQL 以后各章节会经常出现EXEC SQL的各种实际应用,请留心关注 4. 变量 类型 指示器 4.变量类型指示器 初识Host变量 提供应用程序和数据库的数据交互 由应用程序声明 而oracle也能够访问(即应用程序和oracle都能够访问其值) 可以是数组 结构体等灵活的类型 分为

文档评论(0)

ffpg + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档