摘要:
序列 Oracle中在增加一条数据时,为了实现自增长,需要使用序列。 创建数字, 应用在 id列, 这一列,是数字, 唯一的, 使用序列来产生,不需要人工添加, 后一个值 是在前一个值的基础上加增量(默认1) 创建序列: create sequence 序列名 [INCREMENT BY n] // 阅读全文
摘要:
函数 函数的参数都是in 输入参数,return是输出 语法: create [or replace] function 函数名 (参数1 类型1, 参数2 类型2,....) return 返回值类型 is/as [定义变量] begin --执行语句 return 结果; [exception 阅读全文
摘要:
视图 视图:(view): 虚表, 只是把一些查询SQL保存起来, 取一个名字, 不是保存这个查询的数据 每次使用视图的时候,只是重新执行SQL,方便使用视图的基表:视图来源的表 创建视图语法: create [ or replace ] [ force ] view [schema.]view_n 阅读全文
摘要:
事务 在数据库中事务是工作的逻辑单元,一个事务是由一个或多个完成一组的相关行为的SQL语句组成,通过事务机制确保这一组SQL语句所作的操作要么完全成功执行,完成整个工作单元操作,要么一点也不执行。 主要作用:确保数据库的完整性。 commit 提交 rollback回滚 例如: 银行转账(业务) 张 阅读全文
摘要:
触发器 特殊的存储过程, 不需要我们手动调用, 当用户触发某一个行为, Oracle自动执行相对于的触发器 触发器的语法: trigger CREATE [OR REPLACE] TRIGGER 触发器名 触发时间 触发事件 [ON表名/视图名] [FOR EACH ROW] [when 条件] / 阅读全文
摘要:
索引: 提高查询效率, 增删改: 效率降低 表的数据量很大, 才会有查询效率优化 通俗的来讲,索引在表中的作用,相当于书的目录对书的作用。 索引的特点 1.与表独立存放,但不能独立存在,必须属于某个表 , 数据库开辟空间存储索引 2.由数据库自动维护,表被删除时,该表上的索引自动被删除, 删除表的数 阅读全文