摘要:
行级锁定和表级锁定:行级锁定:当用户执行了,INSERT,UPDATE,DELETE及SELECT FOR UPDATE语句时,ORACLE将隐式的实现记录的锁定,如果事务没有提交,回滚,就一直在锁定状态,一直到事务提交后,才会将数据锁释放表级锁定:表级锁定需要用户明确的使用LOCK TABLE语句... 阅读全文
摘要:
事务:一种机制,一个操作序列,是数据库工作的逻辑单元一个或者多个完成一组相关行为的SQL语句组成一个不可分割的工作逻辑单元事务的概念: 一个不可分割的工作逻辑单元,保证数据库的完整性事务的特性:简称ACID属性原子性:(Atomicity): 事务是一个完整的操作,事务的各步操作是不可分的(原子的)... 阅读全文
摘要:
--游标分2种类型: --静态游标:结果集已经存在(静态定义)的游标,分为隐式和显示游标隐式游标:所有DML语句为隐式游标,通过隐式游标属性可以获取SQL语句信息显示游标:用户显示声明的游标,即指定结果集,当查询返回结果超过一定行时,就需要一个显示游标 --REF 游标:动态关联结果集的临时对... 阅读全文
摘要:
--*********异常处理一、异常的类型 ORACLE异常分为两种类型:系统异常、自定义异常。 其中系统异常又分为:预定义异常和非预定义异常。1.预定义异常 ORACLE定义了他们的错误编号和异常名字,常见的预定义异常处理Oracle常见的错误 N... 阅读全文
摘要:
--***************通用函数--NVL处理NULL--NVL(数字|列,默认值),如果显示数字是NULL的话,则使用默认值--NVL2(数字|列,默认值1,默认值2) 如果列不是NULL则返回结果1,如果为空返回2--NULLIF(表达式1,表达2)比较表达式1,和表达2,的结果是否相... 阅读全文
摘要:
--******************************转换函数--格式化当前日期时间SELECT SYSDATE,to_char(SYSDATE,'YYYY-MM-DD hh24:mi:ss') 格式化日期,to_char(SYSDATE,'FMYYYY-MM-DD hh24:mi:ss'... 阅读全文