Oracle编程艺术学习笔记 - 第一章
2007-08-15 09:01
495 查看
1.闪回数据库和闪回查询 SQL>variable SCN numberSQL>exec :SCN :=dbms_flashback.get_system_change_numberSQL>print SCN 比较select * from emp;select * from emp as of scn :SCN;select * from emp as of timestamp (SYSTIMESTAMP - INTERVAL '1' DAY);select * from emp as of timestamp to_timestamp(sysdate - 1);select * from emp as of timestamp to_timestamp('20010101 00:00:00','YYYYMMDD HH24:MI:SS'); SQL>flashback table emp to scn :SCN;如果你得到一个错误ORA-08189: cannot flashback the table because row movement is not enabled using the FLASHBACK command.解决办法 ALTER TABLE EMP ENABLE ROWMOVEMENT这个命令的用处是,允许修改分配给行的rowid。闪回操作会对EMP先delete然后重新插入行,这样这行就会被分配一个新的rowid,因此需要修改rowid的权限。 2.关于SQL标准SQL标准定义了一种语言(SQL)以及数据库的行为(事务、隔离级别等)。目前有 SQL89 >> SQL92 >> SQL99SQL92有四个层次 入门级:只是对SQL89稍作修改 过渡级 中间级:动态SQL、级联Delete以保证引用完整性、Date和Time数据类型、域、 变长字符串、Case表达式、数据之间Cast函数 完备级:连接管理、Bit串数据类型、可延迟的完整性约束、 From子句中的导出表、Check子句中的子查询、临时表SQL99只定义了两级一致性:核心(Core)一致性和增强(enhanced)一致性。目前还没有哪个开发商经认证符合两个一致性。
相关文章推荐
- Oracle 9i & 10g编程艺术-深入数据库体系结构-学习笔记(持续更新中)
- Oracle 9i&10g编程艺术 学习笔记01
- Oracle编程艺术学习笔记(1)
- Oracle编程艺术学习笔记-位图索引(bitmap index)
- Oracle 9i&10g编程艺术 学习笔记02
- Oracle编程艺术学习笔记 - 准备工作
- 【Java并发编程的艺术】【学习笔记】并发工具类
- 《javascript+dom 编程艺术 》学习笔记
- 【Java并发编程的艺术】【学习笔记】ThreadLocal与Fork/Join
- Oracle专家高级编程学习笔记( 二)
- JS DOM编程艺术——CSS-DOM—— JS学习笔记2015-7-19(第87天)
- javascript_DOM 编程艺术学习笔记(六)
- 深入.NET平台和C#编程 第一章 学习笔记
- 【第三章-DOM】javascript DOM 编程艺术-学习笔记
- 程序员编程艺术学习笔记(三续)Top K算法问题的实现
- Oracle 9i/10g编程艺术笔记-第七章 并发与多版本
- 程序员编程艺术学习笔记(三)寻找最小的k个数
- JS DOM编程艺术的学习—— JS学习笔记2015-7-5(第76天)
- JS DOM编程艺术——DOM获取元素—— JS学习笔记2015-7-6(第77天)
- UNIX编程艺术学习笔记-2