- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
pl-sql基础学习分析
PL/SQL PL/SQL概述 PL/SQL的基础 控制结构 同ORACLE交互 出错处理 子程序 包 PL/SQL语句的程序元素 PL/SQL 简介 PL/SQL是ORACLE对结构化查询语言(SQL)的程序化语言(PL)扩展。 PL/SQL是一种块结构语言,即构成一个PL/SQL程序的基本单位。 PL/SQL的优点 PL/SQL是一个完全可移植的、高性能事务处理语言,它有下列特点: 支持SQL 具有高的生产率 具有更好的性能 可移植性 与ORACLE的可集成性 SQL语句与PL/SQL块比较 PL/SQL块的组成 一个基本的PL/SQL块由三部分组成 定义部分 可执行部分 例外处理部分 PL/SQL块结构 DECLARE BEGIN EXCEPTION END PL/SQL 的基础 标识符 直接量 数值直接量 字符直接量 串直接量 布尔直接量 注释 单行注释:以连字符__开始,至本行结束 多行注释:以/*开始,以*/结束 数据类型 数据类型的转换 显式转换 隐式转换 变量和常量 说明 %TYPE属性 %ROWTYPE属性 用户定义记录 记录说明 引用记录 嵌套记录 PL/SQL表 PL/SQL表的说明 PL/SQL表的引用 命令惯例和标识符的范围 命令惯例 标识符的范围 表达式 表达式 布尔表达式 内部函数 出错报告函数(SQLCODE、SQLERRM) 字符函数 转换函数 日期函数 其它函数 条件控制—IF语句 迭代控制 LOOP语句 EXIT语句 顺序控制 GOTO 语句 NULL 语句 同ORACLE的交互 SQL支持 PL/SQL通过扩展SQL提供了唯一的功能组合。 民族语言支持 (NLS) 过程存取 在PL/SQL程序中可存取远程数据库。 游标管理 事务处理 数据库触发器 PL/SQL支持(除explain plan 外)全部的SQL DML命令、事务控制命令、函数、伪列和运算符。 在PL/SQL程序中,可使用INSERT、UPDATE、DELETE、SELECT和LOCK TABLE命令 伪例 CURRVAL LEVEL NEXTVAL ROWID ROWNUM 在PL/SQL程序中,可使用COMMIT、ROLLBACK、SAVEPOINT和SET STDDEV、SUM和VARIANCE。 注意:PL/SQL不支持DDL命令、会话控制命令和系统控制命令。 分布式数据库数据的存取 数据库的全局名由两部分组成: 小于等于8个字符的数据库名 网络域名(服从INTERNET规定) 例如:对于JAPAN的MFG数据库的全局名为:MFG.JAPAN.ASIA.PRIMUS.COM 可按下列形式引用一个远程的EMP表: BEGIN SELECT ENAME,JOB INTO MY_NAME,MY_JOB FROM EMP@MFG.JAPAN.ASIA.PRIMUS.COM WHERE EMPNO = MY_EMPNO; COM PRIMUS ASIA AMERICAS EUPOPE JAPAN US MEXICO FRANCE GERMANY 显式游标 在PL/SQL程序中,当一个查询返回多行时,为了要处理每一行,必须显式地定义游标。 游标申明 定义形式游标参数的语法: CURSOR 光标名 [(参数 [,参数]…)] IS SELECT … 其中 参数 表示为: 变量名[IN]数据类型[{:=|DEFAULT}值] DECLARE MY_SAL EMP.SQL%TYPE; MY_JOB EMP. JOB%TYPE; FACTOR INTEGER := 2; CURSOR C1 IS SELECT FACTOR * SAL FOROM EMP WHERE JOB= MY_JOB; BEGIN … OPEN C1; --此时FACOR=2 LOOP FETCH C1 INTO MY_SAL; EXIT WHEN C1%NOTFOUND; … factor := factor + 1 ; --不影响FETCH结果 ENDLOOP; END; 显式游标属性 %NOTFOUND属性 %FOUND属性 % ROWCOUNT属性 %ISOPEN属性 隐式游标 隐式游标的属性 %NOT
您可能关注的文档
最近下载
- 《仪器分析—分光光度计》学科知识考试题库(附答案).docx VIP
- 年产770吨精细化学品改扩建项目(达得利公司)环境影响报告.pdf
- JCT 899-2016 混凝土路缘石.docx VIP
- JB T 3695-2008 电动葫芦桥式起重机 标准.pdf VIP
- 桥梁桩基施工专项方案(新编制) .pdf VIP
- 马拉松赛事赛事组织管理与赛事赛事经济效益评价报告.docx
- (GBT7588 1—2020)电梯制造与安装安全规范.pdf VIP
- 电子焊接培训课件.ppt
- 纪念中国人民抗日战争暨世界反法西斯战争胜利80周年主题党课PPT(优质ppt).pptx VIP
- 管幕顶进施工方法及装置.pdf VIP
文档评论(0)