- 博客(6)
- 资源 (9)
- 收藏
- 关注
原创 Oracle存储过程的异常处理
1、为了提高存储过程的健壮性,避免运行错误,当建立存储过程时应包含异常处理部分。2、异常(EXCEPTION)是一种PL/SQL标识符,包括预定义异常、非预定义异常和自定义异常;3、预定义异常是指由PL/SQL提供的系统异常;非预定义异常用于处理与预定义异常无关的Oracle错误(如完整性约束等);自定义异常用于处理与Oracle错误的其他异常情况。4、RAISE_APPLICATIO
2013-09-17 10:50:35 1191
原创 ORACL内部异常代码含义对照表
ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出最大进程数 () ORA-00021: 会话附属于其它某些进程;无法转换会话 ORA-00022: 无效的会话 ID;访问被拒绝 ORA-00023: 会话引用进程私用内存
2013-09-11 10:02:27 1479
转载 关于ROWNUM的使用(二)
对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(,>=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个 rownum 伪列的意义就不应该感到惊奇,同样是伪列,rownum 与 rowid 可有些不一样,下面以例子说明假设某个表 t1(
2013-09-10 14:13:26 534
转载 关于ROWNUM的使用(一)
ROWNUM的概念ROWNUM是一个虚假的列。它将被分配为 1,2,3,4,...N,N 是行的数量。一个ROWNUM值不是被永久的分配给一行 (这是最容易被误解的)。表中的某一行并没有标号;你不可以查询ROWNUM值为5的行——根本没有这个概念。另一个容易搞糊涂的问题是ROWNUM值是何时被分配的。ROWNUM值的分配是在查询的谓词解析之后,任何排序和聚合之前进行的。ROWNUM值只有当被分
2013-09-10 14:06:44 9455
原创 win7打开“我的电脑”时提示错误修复方法
有时我们的win7.打开“我的电脑”时出现“C:/ProgramData/Microsoft/Windows/Start Menu/Programs/AdministrativeTools/Computer Management.lnk参数错误”可以采用以下办法修复: 新建一个文本文档,粘贴以下内容Windows Registry Editor Version 5.00[HKEY_
2013-09-08 20:00:38 637
转载 oracle 创建,删除存储过程,参数传递,创建,删除存储函数,存储过程和函数的查看,包,系统包
认识存储过程和函数 存储过程和函数也是一种PL/SQL块,是存入数据库的PL/SQL块。但存储过程和函数不同于已经介绍过的PL/SQL程序,我们通常把PL/SQL程序称为无名块,而存储过程和函数是以命名的方式存储于数据库中的。和PL/SQL程序相比,存储过程有很多优点,具体归纳如下: * 存储过程和函数以命名的数据库对象形式存储于数据库当中。存储在数据库中的优点是很明显的,因为代码不保存在
2013-09-08 19:58:39 550
小区物业管理系统毕业设计
2015-08-28
Powerbuilder 6.5完全图解教程
2013-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人