Savepoint 和 部分回滚(Partial Rollback)
在SQL和PL/SQL中Savepoint是在一事务范围内的中间标志。经常用于将一个长的事务划分为小的部分。保留点Savepoint可标志长事务中的任何点,允许可回滚该点之后的操作。在应用程序中经常使用Savepoint;例如一过程包含几个函数,在每个函数前可建立一个保留点,如果函数失败,很容易返回到每一个函数开始的情况。在回滚到一个Savepoint之后,该Savepoint之后所获得的数据封锁被释放。为了实现部分回滚可以用带TO Savepoint子句的ROLLBACK语句将事务回滚到指定的位置。
例
BE ...
- 17:31
- 浏览 (2475)
- 评论 (0)
TRUNCATE和DELETE有以下几点区别
1、TRUNCATE在各种表上无论是大的还是小的都非常快。如果有ROLLBACK命令DELETE将被撤销,而TRUNCATE则不会被撤销。
2、TRUNCATE是一个DDL语言,向其他所有的DDL语言一样,他将被隐式提交,不能对TRUNCATE使用ROLLBACK命令。
3、TRUNCATE将重新设置高水平线和所有的索引。在对整个表和索引进行完全浏览时,经过TRUNCATE操作后的表比DELETE操作后的表要快得多。
4、TRUNCATE不能触发任何DELETE触发器。
5、不能授予任何人清空他人的表的权限。
6 ...
- 17:28
- 浏览 (2389)
- 评论 (0)
操作数据存储(Operational Data Store,ODS)集成了当前的而非历史的明细操作数据,以支持操作环境和立即做出的决策。不是所有组织都有 ODS,但是如果他们有的话,ODS 可被当作“记录系统”,这表示它是权威信息的来源。遗留系统和 OLTP 系统将实时地、每小时或每天填充 ODS。数据仓库是组织信息体系结构的组成部分,它包含了历史的、明细的和概要的集成信息来支持决策和填充数据集市。数据仓库中的数据是非易变的,这意味着将周期性地进行更新和刷新并且被用户群体所理解。 数据集市(Data marts)是为满足已定义的用户组或业务领域(Business Area)对于特定业务信息的需 ...
- 15:36
- 浏览 (2360)
- 评论 (0)
目前,数据仓库一词尚没有一个统一的定义,著名的数据仓库专家W.H.Inmon在其著作《Building the Data Warehouse》一书中给予如下描述:数据仓库(Data Warehouse)是一个面向主题的(Subject Oriented)、集成的(Integrate)、相对稳定的(Non-Volatile)、反映历史变化(Time Variant)的数据集合,用于支持管理决策。对于数据仓库的概念我们可以从两个层次予以理解,首先,数据仓库用于支持决策,面向分析型数据处理,它不同于企业现有的操作型数据库;其次,数据仓库是对多个异构的数据源有效集成,集成后按照主题进行了重组,并包含历 ...
- 22:54
- 浏览 (2342)
- 评论 (0)
sysdate+(5/24/60/60) 在系统时间基础上延迟5秒
sysdate+5/24/60 在系统时间基础上延迟5分钟
sysdate+5/24 在系统时间基础上延迟5小时
sysdate+5 在系统时间基础上延迟5天
add_months(sysdate,-5) 在系统时间基础上延迟5月
add_months(sysdate,-5*12) 在系统时间基础上延迟5年
上月末的日期:select last_day(add_months(sysdate, -1)) from dual;
本月的最后一秒:select trunc(add_months(sysdate,1),'MM') - ...
- 16:44
- 浏览 (1261)
- 评论 (0)
SELECT
Trunc(Trunc(SYSDATE,'MONTH')-1,'MONTH') First_Day_Last_Month,
Trunc(SYSDATE,'MONTH')-1/86400 Last_Day_Last_Month,
Trunc(SYSDATE,'MONTH') First_Day_Cur_Month,
LAST_DAY(Trunc(SYSDATE,'MONTH'))+1-1/86400 Last_Day_Cur_Month
FROM dual
;
- 17:11
- 浏览 (2539)
- 评论 (0)
如果失去是苦,你还怕不怕付出?
如果坠落是苦,你还要不要幸福?
如果迷乱是苦,再开始还是结束?
如果追求是苦,这是坚强还是执迷不悟?
如果分离是苦,你要把苦向谁诉?
如果承诺是苦,真情要不要流露?
如果痴心是苦,难道爱本是错误?
如果相爱是苦,这世上的真情它在何处?
好多事情总是后来才看清楚,
然而我已经找不到来时的路,
好多事情当时一点也不觉得苦,
就算是苦我想我也不会在乎。
好多事情总是后来才看清楚,
然而我已经找不到来时的路,
好多事情当时一点也不觉得苦,
就算是苦我想我也不在乎。
失去不苦,苦的是一直付出却从不得。
坠落不苦,苦的是尝到幸福却即刻坠落,
迷乱不苦,苦的是没有开始, ...
- 14:51
- 浏览 (2046)
- 评论 (0)







评论排行榜