随笔分类 - Oracle
摘要:触发器trigger 触发器我们也可以认为是存储过程,是一种特殊的存储过程。 存储过程:有输入参数和输出参数,定义之后需要调用 触发器:没有输入参数和输出参数,定义之后无需调用,在适当的时候会自动执行。 适当的时候:触发器与表相关,当我们对这个相关的表中的数据进行DDL(数据的添加、修改、删除)操作
阅读全文
摘要:Oracle序列 Sequence解释 一.对于序列的定义 序列(Sequence)是序列号生成器,可以为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字)。不占用磁盘空间,占用内存。 其主要用途是生成表的主键值,可以在插入语句中引用,也可以通过查询检查当前值,或使序列增至下一个值。 二.创
阅读全文
摘要:1.事务对数据库控制操作 事务(Transaction)是用户定义的一个数据库操作序列,是不可分割的一部分的整体。这些操作要么做,要么不做(原子性)。事务是对数据库对进行操作的最基本的逻辑单位,他可以是一组SQL语句或者一条SQL语句或者整个程序,通常情况一个应用程序应该包含多个事务,此外,事务是恢
阅读全文
摘要:一 原因一 oracle默认为每个表生成rowmun,rowid字段,这些字段我们称之为伪列 测试表 1 CREATE TABLE A 2 ( 3 AID NUMBER(20) primary key, 4 ANAME VARCHAR2(200) 5 ) 6 7 8 9 insert into A
阅读全文