摘要: timestamp with local time zone 和timesatamp with time zone的最大区别就是,前者在用户提交时间给数据库的时,该类型会转换成数据库的时区来保存数据,即数据库保存的时间是数据库本地时区,当别的用户访问数据库时oracle会自动将该时间转换成当前客户端的时间。例子:1、创建表CREATE TABLE TIMESTAMP_TEST(TIME DATE,TIMESTP TIMESTAMP(3),TIMESTP_TZ TIMESTAMP(3) WITH TIME ZONE,TIMESTP_LTZ TIMESTAMP(3) WITH LOCAL TIME 阅读全文
posted @ 2012-08-06 12:00 einyboy 阅读(7475) 评论(1) 推荐(0) 编辑
摘要: INTERVAL 'integer [- integer]' {YEAR | MONTH} [(precision)][TO {YEAR | MONTH}]该数据类型常用来表示一段时间差, 注意时间差只精确到年和月. precision为年或月的精确域, 有效范围是0到9, 默认值为2.eg:INTERVAL '123-2' YEAR(3) TO MONTH 表示: 123年2个月, "YEAR(3)" 表示年的精度为3, 可见"123"刚好为3为有效数值, 如果该处YEAR(n), n<3就会出错, 注意默认是2. 阅读全文
posted @ 2012-08-06 11:56 einyboy 阅读(6486) 评论(0) 推荐(0) 编辑
摘要: 1、Flashback Database(利用闪回日志恢复)Oracle Flashback Database特性允许通过SQL语句Flashback Database语句,让数据库前滚到当前的前一个时间点或者SCN,而不需要做时间点的恢复。闪回数据库可以迅速将数据库回到误操作或人为错误的前一个时间点,如Word中的"撤消"操作,可以不利用备份就快速的实现基于时间点的恢复。Oracle通过创建新的Flashback Logs(闪回日志),记录数据库的闪回操作。如果希望能闪回数据库,需要设置如下参数:DB_RECOVER_FILE_DEST日志的存放位置,DB_RECOVER 阅读全文
posted @ 2012-08-06 11:31 einyboy 阅读(18391) 评论(0) 推荐(1) 编辑