随笔分类 -  oracle

摘要:隔离级别(isolation level):定义了事务与事务之间的隔离程度,隔离级别与并发性是互为矛盾的: 隔离程度越高,数据库的并发性越差;隔离程度越低,数据库的并发性越好。 ANSI/ISO SQL92标准定义了一些数据库操作的隔离级别: 1.未提交读(read uncommitted)脏读 2.提交读(read committed)非重复读 3.重复读(repeatable rea... 阅读全文
posted @ 2017-09-26 15:25 依然是等待 阅读(471) 评论(0) 推荐(0)
摘要:row_number() over(partition by ... order by ...) rank() over(partition by ... order by ...) dense_rank() over(partition by ... order by ...) count() over(partition by ... order by ...) max() over... 阅读全文
posted @ 2017-09-26 15:18 依然是等待 阅读(163) 评论(0) 推荐(0)
摘要:1 select * from wyl.t; 2 --将数据从t1导入t2 3 insert into t2(c1,c2) select c1,c2 from t1 where c1= xx and c2 = xx order by c1; 4 --使用to表的name来更新t1表的name 5 update t1 as a,t2 as b set a.name = b.na... 阅读全文
posted @ 2017-08-19 21:04 依然是等待 阅读(259) 评论(0) 推荐(0)
摘要:1 --查询表信息 2 xxx_tables--包含表的基本描述信息和统计信息 3 xxx_tab_columns--包含表中列的描述信息和统计信息 4 xxx_all_tables--包含当前数据库所有的关系表和对象表信息 5 xxx_tab_comments--包含所有表和视图的注释信息 6 xxx_col_comments--包含所有表和视图的列注释信息 7 xxx_tab_... 阅读全文
posted @ 2017-08-19 21:01 依然是等待 阅读(1328) 评论(0) 推荐(0)
摘要:1 oracle数据类型 2 字符类型 3 char[(size[byte|char])]:最大2000字节,默认1字节 4 varchar2(size[byte|char]):最大4000字节 5 nchar[(size)]:多字节编码(unicode)最大为2000字节 6 nvarchar2(size):最大为4000字节。 7 long:变长 最大长度为2 gb 8 数值... 阅读全文
posted @ 2017-08-19 20:59 依然是等待 阅读(449) 评论(0) 推荐(0)
摘要:1 --创建数据库 2 --1.SYSDBA系统权限 3 startup:--启动数据库。 4 shutdown:--关闭数据库。 5 alter database[mount]|[open]|[backup]|[character set]:--修改数据库到加载状态、打开状态,备份数据库,修改数据库字符集。 6 create database:--创建数据库... 阅读全文
posted @ 2017-08-19 20:57 依然是等待 阅读(3805) 评论(0) 推荐(0)
摘要:1 --oracle数据备份(三种方法) 2 --1.逻辑备份与恢复:用Oracle提供的工具,导入/导出(exp,imp),数据 3 --泵导入/导出(impdp,expdp),装入器(SQL*Loader) 4 --2.脱机备份与恢复:指在关闭数据库的情况下对数据库文件的物理备份与 5 --恢复,是最简单,最直接的方法,也称为冷备份与恢复 6 --3.联机备份与恢复:指在数据库处... 阅读全文
posted @ 2017-08-19 20:56 依然是等待 阅读(553) 评论(0) 推荐(0)
摘要:--创建数据文件 create tablespace--创建表空间同时创建数据文件 create temporary tablespace --创建临时表空间的同时创建临时数据文件 alter tablespace...add datafile --向表空间添加数据文件 alter tablespace...add tempfile--向临时表空间添加数据文件 create databas... 阅读全文
posted @ 2017-07-10 20:39 依然是等待 阅读(502) 评论(0) 推荐(0)
摘要:概述与背景 某些并发程序,在高并发的情况下,必须控制好并发请求的运行时间和次序,来保证处理数据的正确性和完整性。对于并发请求的并发控制,EBS系统可以通过Concurrent Program定义界面的Incompatibilities功能配置实现。但是Incompatibilities功能存在其局限 阅读全文
posted @ 2016-12-27 21:56 依然是等待 阅读(8735) 评论(0) 推荐(0)
摘要:数据库事务有严格的定义,它必须满足4个特性:原子性(Atomic):表示组成一个事务的多个数据库操作是一个不可分割的原子单元只有所有的操作执行成功,整个事务才能提交,事务中任何一个数据库操作失败,己经执行的任何操作都必须撤销,让数据主加返回到初状态。一致性(Consistency):事务操作成功后, 阅读全文
posted @ 2016-02-02 20:38 依然是等待 阅读(254) 评论(0) 推荐(0)
摘要:语法delete from aa truncate table aa 区别 1.delete from后面可以写条件,truncate不可以。 2.delete from记录是一条条删的,所删除的每行记录都会进日志,而truncate一次性删掉整个页,因此日至里面只记录页释放,简言之,delete 阅读全文
posted @ 2016-02-02 20:23 依然是等待 阅读(3827) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2016-02-02 20:16 依然是等待 阅读(117) 评论(0) 推荐(0)
摘要:Row_Number实现分页1:首先是 select ROW_NUMBER() over(order by id asc) as 'rowNumber', * from table1 生成带序号的集合2:再查询该集合的 第 1 到第 5条数据 select * from (select ROW_NU... 阅读全文
posted @ 2016-01-19 22:55 依然是等待 阅读(1039) 评论(0) 推荐(0)
摘要:在实际应用中我们经常碰到这样的问题,比如一张表比较大,我们只要其中的查看其中的前几条数据,或者对分页处理数据。在这些情况下我们都需要用到rownum。因此我们要理解rownum的原理和使用方法。 Oracle原理 Oracle的rownum经常使用的符号有(,>=,=,between...and)o... 阅读全文
posted @ 2016-01-19 22:47 依然是等待 阅读(1272) 评论(0) 推荐(0)
摘要:数据库事务有严格的定义,它必须满足4个特性:原子性(Atomic):表示组成一个事务的多个数据库操作是一个不可分割的原子单元只有所有的操作执行成功,整个事务才能提交,事务中任何一个数据库操作失败,己经执行的任何操作都必须撤销,让数据主加返回到初状态。一致性(Consistency):事务操作成功后,... 阅读全文
posted @ 2016-01-18 22:53 依然是等待 阅读(1369) 评论(0) 推荐(0)
摘要:在进行多列分组统计时,如果直接使用GROUP BY子句指定分组列,则只能生成基于所有分组列的统计结果。如果在GROUP BY子句中使用ROLLUP语句或CUBE语句,除了生成基于所有指定列的分组统计外,还可以生成基于指定列不同子集的统计结果。使用ROLLUP选项,除了生成基于所有指定列的分组统计... 阅读全文
posted @ 2016-01-18 22:42 依然是等待 阅读(1921) 评论(0) 推荐(0)