PL/SQL
文章平均质量分 62
always_my_fault
这个作者很懒,什么都没留下…
展开
-
ORACLE -- DATE和TIMESTAMP数据类型的比较
DATE数据类型可以存储月,年,日,世纪,时,分和秒。度量粒度是秒。可以使用TO_CHAR函数把DATE数据进行传统地包装,达到表示成多种格式的目的。SQL> SELECT TO_CHAR(date1,MM/DD/YYYY HH24:MI:SS) "Date" FROM date_table;TIMESTAMP 数据类型列类型 显示格式TIMESTAMP(14) YYYYMMD原创 2007-11-24 16:20:00 · 1223 阅读 · 0 评论 -
系统登陆修改LOGIN_FLG的trigger
每次登陆数据库自动修改FLGcreate or replace trigger CMT001_LOGIN_FLG before update on cmt001_user for each rowdeclarebegin IF :NEW.LOGIN_FLG = 1 THEN :NEW.LOGIN_FLG := 0; END IF;end CMT001_LOGIN原创 2007-12-05 09:18:00 · 628 阅读 · 0 评论 -
常见SQLException异常
ORA-00904: invalid column name 无效列名ORA-00942: table or view does not exist 表或者视图不存在ORA-01400: cannot insert NULL into () 不能将空值插入ORA-00936: 缺少表达式ORA-00933: SQL 命令未正确结束ORA-01722: 无效数字:(一般可能是企图将字符串类型的转载 2007-12-07 11:53:00 · 43329 阅读 · 1 评论 -
oracle的监测TABLE数据更改情况
记录数据库登陆用户信息:CREATE or REPLACE TRIGGER LogonTrigger AFTER LOGON ON DATABASE BEGIN if length(SYS_CONTEXT(USERENV,TERMINAL))>0 then insert INTO AccountConnections (TERMINAL, UserN原创 2007-12-13 16:42:00 · 695 阅读 · 0 评论 -
数据库设计三大范式应用实例剖析
范式说明 第一范式(1NF):数据库表中的字段都是单一属性的,不可再分。这个单一属性由基本类型构成,包括整型、实数、字符型、逻辑型、日期型等。 例如,如下的数据库表是符合第一范式的:字段1 字段2 字段3 字段4 而这样的数据库表是不符合第一范式的:字段1 字段2 字段3 字段4 字段3.1 字段3.2转载 2008-01-17 10:19:00 · 561 阅读 · 0 评论 -
ORACLE的隔离级别
隔离级别(isolation level)l 隔离级别定义了事务与事务之间的隔离程度。l 隔离级别与并发性是互为矛盾的:隔离程度越高,数据库的并发性越差;隔离程度越低,数据库的并发性越好。l ANSI/ISO SQL92标准定义了一些数据库操作的隔离级别:l 未提交读(read uncommitted)l转载 2008-01-21 10:30:00 · 606 阅读 · 0 评论