7错误消息与异常处理7.1异常的介绍(1)处理异常分为三个步骤:A声明异常B引发异常C处理异常(2)异常的特征A错误类型:ORA-xxxxx运行时错误PLS-xxxxx编译错误B错误代码:xxxxxC错误的文本描述案例1:编译错误的案例PLSSQL>createorreplaceprocedurep1is2begin3null;4end;5/Proc..
分类:
数据库 时间:
2015-02-25 23:58:59
阅读次数:
3079
8.存储子程序(命名块)存储子程序下面三种:(1)存储过程:storeprocedure(SP)(2)函数:function(FUN)(3)包和包体:package/packagebody(PKG)存储过程:oracle的一种对象v_sqlcodeA在一个用户下有唯一的名字B存储在数据库中C可以接收传入参数并且有多个返回值D可以直接执行和在其..
分类:
数据库 时间:
2015-02-25 23:58:38
阅读次数:
408
10视图10.1视图的介绍在SQL中调用函数ADML语句中可以调用函数但是不能够调用SPB不能DDL语句中调用函数。创建视图除外C不一定有对函数的操作权限才能调用DFUN是视图定义的一部分,只需要有对这个视图的查询权限。视图的定义:oracle的一种对象,是相关的查询集合结果的查询窗口..
分类:
数据库 时间:
2015-02-25 23:58:27
阅读次数:
233
9.程序包--PACKAGE9.1包的定义和编译包:一个PLSQL相关对象的逻辑分组和单个对象存储在数据库对象中的数据单元。相关的PLSQL对象包括:常量、变量、游标、异常、SP、FUN包由两部分组成:规范部分(包头、调用接口)+主体部分(包体、实现部分)(1)包头的创建:createorreplacepacka..
分类:
数据库 时间:
2015-02-25 23:58:20
阅读次数:
302
13.批绑定13.1本地批绑定问题产生的原因:由于SQL引擎和PLSQL引擎来回切换而造成的上下切换而引发性能开销批绑定:在SQL语句中为PLSQL变量赋值,而一次性将整个集合绑定,不是通过游标循环的方式,从而减少数据往返的次数。用了批绑定之后,在SQL引擎和PLSQL引擎之间的上下文切..
分类:
数据库 时间:
2015-02-25 23:58:02
阅读次数:
262
11数据库的触发器trigger定义:根据发生的事件而执行的一种存储子程序数据库事件:DML事件、DDL事件、用户事件、系统事件触发器分类:DML触发器、DDL触发器、系统用户事件触发器11.1触发器的创建(1)DML触发器Ainsert事件createorreplacetriggerai_org_trigbeforeinsertonorg_ta..
分类:
数据库 时间:
2015-02-25 23:56:52
阅读次数:
300
12动态SQL语句和动态PLSQL语句SQL语句--静态的SQL语句、动态的SQL语句静态的SQL语句--在编译的时候已经确定的SQL,语法和语义引用也是在编译的时候确定下来的动态的SQL语句--由字符串组成,在运行的时候编译和执行12.1动态SQL语句(1)动态SQL的简单案例案例1:动态创建表示例dec..
分类:
数据库 时间:
2015-02-25 23:56:44
阅读次数:
319
当前环境:本机系统:Win7 64位Toad版本:11 32位数据库:Oracle 10g===================================与PLSQL Developer不同,Toad需要下载instantclient-basic-win32-10.2.0.4.zipinsta...
分类:
数据库 时间:
2015-02-15 16:27:47
阅读次数:
402
当前环境:本机系统:Win7 32位PLSQL版本:9.06数据库版本:10.2 32位下面开始具体操作。1.在Oracle官网下载instantclient-basic-win32-10.2.0.3-20061115.zip,解压到某个目录,比如D:\develop\oci。那么这个目录就是PLS...
分类:
数据库 时间:
2015-02-12 15:40:32
阅读次数:
167
1、单独下载?instantclient_10_2 ,在云盘中有 2、plsql中 首选项配置路径 3、E:\oracle\product\10.2.0\db_1\NETWORK\ADMIN中的listener.ora # listener.ora Network Configuration File: E:\oracle\product\1...
分类:
数据库 时间:
2015-02-12 02:07:44
阅读次数:
226