WHEN子句说明触发约束条件。Condition为一个逻辑表达时,其中必须包含相关名称,而不能包含查询语句,也不能调用PL/SQL函数。WHEN子句指定的触发约束条件只能用在BEFORE和AFTER行触发器中,不能用在INSTEAD OF行触发器和其它类型的触发器中。-- 创建记录操作事件的表C.....
分类:
数据库 时间:
2015-06-27 18:11:26
阅读次数:
220
因为要用PL/SQL,所以今天刚安装oracle 11g 64位,结果打开之后PL/SQL没有自动自动配置,登录不了。然后网上找了如下博文,按照步骤问题解决。分享下博文内容1)安装Oracle 11g 64位2)安装32位的Oracle客户端( instantclient-basic-win32-1...
分类:
数据库 时间:
2015-06-27 15:55:09
阅读次数:
196
转自:http://www.cnblogs.com/lovemoon714/archive/2012/02/29/2373695.html1、为什么要使用包? 答: 在一个大型项目中,可能有很多模块,而每个模块又有自己的过程、函数等。而这些过程、函数默认是放在一起的(如在PL/SQL中,过程默认都是...
分类:
数据库 时间:
2015-06-25 17:07:25
阅读次数:
178
PL/SQL登录很短时间session就自动断开1.首先查看你这个用户的profile文件select profile from dba_users where username='USERNAME';2.查看一下profile文件中的idle_time设置select * from dba_pro...
分类:
数据库 时间:
2015-06-25 11:46:32
阅读次数:
918
1.PL/SQL是一种块结构语言,意味着PL/SQL程序可以分为逻辑块。PL/SQL块由三个部分组成:定义部分、执行部分、异常处理部分。其中,定义部分用于定于常量、变量、游标、用户自定义异常、复杂数据类型等。 执行部分用于实现应用模块功能,该部分包含了要执行的PL/SQL语句和SQL语句。异常处理....
分类:
数据库 时间:
2015-06-24 20:40:37
阅读次数:
145
Win 8 64位系统上安装64 位Oracle,但是没有64位的PL/SQL,不能连接Oracle数据库,怎么办呢?方法是有的:我们可以通过安装32位的Oracle客户端来实现连接。 工具/原料PL/SQL Developer 932位的Oracle客户端 方法/步骤首先,从网上下载32 位Ora...
分类:
数据库 时间:
2015-06-24 15:58:56
阅读次数:
157
1403:
ORA-01403: No data found
在执行PL/SQL块、存储过程、函数、触发器等,如果需要进行操作的记录没有查询到,则会返回1403的错误
Goldengate中的1403
在目标段复制进程中,godengate从日志中解析出sql语句,根据sql语句的where条件,在目标段的库中匹配不出相应的记录
1403错误原因:
1. 附加日志相...
分类:
其他好文 时间:
2015-06-23 11:57:59
阅读次数:
452
Oracle以其跨平台操作系统和硬件平台、稳定性、安全性、性能优越而著称于世。主要包括两个方向:1).数据库管理员方向,主要学习对Oracle本身进行管理,提升性能,优化数据存储结构;2).数据库程序员方向,在Oracle基础上对Oracle进行程序开发。PL/SQL是Oracle公司对关系型数据库...
分类:
数据库 时间:
2015-06-22 19:10:57
阅读次数:
144
今天打算用PL/SQL Developer的导出csv功能把sql语句的查询结果导出到一个csv文件。这个sql查询的结果里面有中文,最后用execel打开的时候发现中文全部是乱码。百度之后得到答案。下面的方法在excel2007下面验证成功方法 1 导出csv格式文件 新建excel文件 比如 a...
分类:
数据库 时间:
2015-06-22 17:44:26
阅读次数:
312
Oracle数据库基本概念 1. PL/SQL( Procedural Language/SQL)是Oracle公司对关系型数据库的标准语言SQL的过程化语言扩展。 PL/SQL拥有而SQL没有的特征:①变量定义; ②控制结构; ...
分类:
数据库 时间:
2015-06-22 17:42:15
阅读次数:
202