Fork me on GitHub
上一页 1 ··· 16 17 18 19 20
摘要: 行级锁定和表级锁定:行级锁定:当用户执行了,INSERT,UPDATE,DELETE及SELECT FOR UPDATE语句时,ORACLE将隐式的实现记录的锁定,如果事务没有提交,回滚,就一直在锁定状态,一直到事务提交后,才会将数据锁释放表级锁定:表级锁定需要用户明确的使用LOCK TABLE语句... 阅读全文
posted @ 2015-01-08 22:03 森林森 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 事务:一种机制,一个操作序列,是数据库工作的逻辑单元一个或者多个完成一组相关行为的SQL语句组成一个不可分割的工作逻辑单元事务的概念: 一个不可分割的工作逻辑单元,保证数据库的完整性事务的特性:简称ACID属性原子性:(Atomicity): 事务是一个完整的操作,事务的各步操作是不可分的(原子的)... 阅读全文
posted @ 2015-01-08 19:03 森林森 阅读(2551) 评论(0) 推荐(0) 编辑
摘要: --游标分2种类型: --静态游标:结果集已经存在(静态定义)的游标,分为隐式和显示游标隐式游标:所有DML语句为隐式游标,通过隐式游标属性可以获取SQL语句信息显示游标:用户显示声明的游标,即指定结果集,当查询返回结果超过一定行时,就需要一个显示游标 --REF 游标:动态关联结果集的临时对... 阅读全文
posted @ 2015-01-08 13:33 森林森 阅读(1197) 评论(0) 推荐(0) 编辑
摘要: --*********异常处理一、异常的类型 ORACLE异常分为两种类型:系统异常、自定义异常。 其中系统异常又分为:预定义异常和非预定义异常。1.预定义异常 ORACLE定义了他们的错误编号和异常名字,常见的预定义异常处理Oracle常见的错误 N... 阅读全文
posted @ 2015-01-08 12:33 森林森 阅读(349) 评论(0) 推荐(0) 编辑
摘要: --***************通用函数--NVL处理NULL--NVL(数字|列,默认值),如果显示数字是NULL的话,则使用默认值--NVL2(数字|列,默认值1,默认值2) 如果列不是NULL则返回结果1,如果为空返回2--NULLIF(表达式1,表达2)比较表达式1,和表达2,的结果是否相... 阅读全文
posted @ 2015-01-08 12:31 森林森 阅读(563) 评论(0) 推荐(0) 编辑
摘要: --******************************转换函数--格式化当前日期时间SELECT SYSDATE,to_char(SYSDATE,'YYYY-MM-DD hh24:mi:ss') 格式化日期,to_char(SYSDATE,'FMYYYY-MM-DD hh24:mi:ss'... 阅读全文
posted @ 2015-01-08 12:28 森林森 阅读(526) 评论(0) 推荐(0) 编辑
摘要: --**********************数据泵技术------oracle 10G之后出现--创建目录create directory dump_dir as 'e:/backup';--查询数据库所有有目录select * from dba_directories;--删除数据库目录dro... 阅读全文
posted @ 2015-01-07 21:15 森林森 阅读(1202) 评论(0) 推荐(0) 编辑
摘要: 分析函数基本语法函数名称([参数]) VOER ( PARTITION BY 子句 字段,.... [ORDER BY 子句 字段,..[ASC][DESC][NULLS FIRST][NULLS LAST]] [WINDOWING 子句]);使用PARTITION B... 阅读全文
posted @ 2015-01-07 19:07 森林森 阅读(1322) 评论(0) 推荐(0) 编辑
摘要: 1 第一个PL/SQL的程序DECLAREBEGIN DBMS_OUTPUT.PUT_LINE('Hello World!');END;/--2一个简单的PL/SQL程序DECLARE v_num NUMBER;BEGIN v_num:=30; dbms_output.put_line... 阅读全文
posted @ 2015-01-07 19:04 森林森 阅读(712) 评论(0) 推荐(1) 编辑
摘要: --********************日期函数--获取当前系统时间SELECT SYSDATE FROM dual;获取的是当前系统的时间--查询距离今天3天后,和3天前的日期SELECT SYSDATE 今天,SYSDATE-3 三天前,SYSDATE+3 三天后 FROM dual;--查... 阅读全文
posted @ 2015-01-07 11:55 森林森 阅读(895) 评论(0) 推荐(1) 编辑
摘要: --************************************数字函数--ABS取绝对值SELECT ABS(3),ABS(-100) FROM dual;结果:3,100--CEIL向上取整SELECT CEIL(3.34343),CEIL(3.932),CEIL(-3.4432),... 阅读全文
posted @ 2015-01-07 11:54 森林森 阅读(293) 评论(0) 推荐(0) 编辑
摘要: --字符函数--upper()将字符转换为大写--lower()将字符转换为小写SELECT UPPER('liunan'),LOWER('LIUNAN')FROM dual;--查询SMITH的信息,写smith写成小写,用UPPER转换为大写SELECT *FROM emp eWHERE e.e... 阅读全文
posted @ 2015-01-07 11:53 森林森 阅读(459) 评论(0) 推荐(0) 编辑
摘要: --基本结构DECLARE--变量声明部分:在此声明PL/SQL用到的变量,类型,游标,以及局部的存储过程和函数BEGIN --执行部分:过程及SQL语句,即程序的主要部分 EXCEPTION --执行异常部分:异常处理END;--PL/SQL基本规范:全部的保留字,roacle的内置函... 阅读全文
posted @ 2015-01-06 10:30 森林森 阅读(817) 评论(0) 推荐(0) 编辑
摘要: 使用scott用户下的表1.--查询表的所有内容SELECT * FROM emp;2.--查询员工编号,姓名,基本工资SELECT e.empno,e.ename,e.salFROM emp e;3.--查询职位并去掉重复SELECT DISTINCT e.jobFROM emp e;4.--查询... 阅读全文
posted @ 2015-01-05 21:11 森林森 阅读(1100) 评论(0) 推荐(0) 编辑
摘要: 使用scott用户下的表,1.查询所有内容SELECT * FROM emp;2.查询员工信息,包括员工编号,姓名,职位3个信息SELECT empno,ename,job FROM emp;3.查询所有职位SELECT JOB FROM emp;4.查询所有职位并去掉重复用DISTINCTSELE... 阅读全文
posted @ 2015-01-05 20:01 森林森 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 开始学习Oracle了,加油参考书Oracle开发实战经典,李兴华老师编著 阅读全文
posted @ 2015-01-05 19:52 森林森 阅读(331) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20