2012年1月13日
摘要: 本文转载自:http://bbs.chinaunix.net/thread-1820702-1-1.html如果有侵犯版权方面的问题,本人将立即删除:1.尝试在google,论坛,metalink,online document里搜索。2.写清楚你的执行log,报错信息,写清楚DB version , OS 3.Instance 方面的问题,请贴出alertlog 4.网络问题,贴出server 的listener.ora , sqlnet.ora 运行lsnrctl status , 贴出client 的 tnsnames.ora , sqlnet.ora ,运行tnsping 5.DB总体 阅读全文
posted @ 2012-01-13 23:32 Coldest Winter 阅读(138) 评论(0) 推荐(0)
摘要: 申明:此文为转载,如果发生版权问题,本人将立即删除相关内容:http://blog.csdn.net/wh62592855/article/details/6151482在Oracle数据库中,undo主要有三大作用:提供一致性读(Consistent Read)、回滚事务(Rollback Transaction)以及实例恢复(Instance Recovery)。一致性读是相对于脏读(Dirty Read)而言的。假设某个表T中有10000条记录,获取所有记录需要15分钟时间。当前时间为9点整,某用户A发出一条查询语句:select * from T,该语句在9点15分时执行完毕。当用户A 阅读全文
posted @ 2012-01-13 23:18 Coldest Winter 阅读(1221) 评论(0) 推荐(0)
  2012年1月12日
摘要: substr,instr,trim,ltrim,rtrim, 阅读全文
posted @ 2012-01-12 22:44 Coldest Winter 阅读(565) 评论(0) 推荐(0)
摘要: 包头: 1 CREATE OR REPLACE PACKAGE TEST_REF_CURSOR IS 2 3 -- AUTHOR : ADMINISTRATOR 4 -- CREATED : 2011-12-28 10:57:32 5 -- PURPOSE : 测试REF_CCURSOR和SYS_CURSOR的区别:自治事务Autonomous Transaction的使用: 6 -- BULK COLLECTION INTO 和 FORALL语句的使用 7 8 /* 9 O_RETURNFLAG:用于判断该存储过程是否成功执行,并在出错后存储相... 阅读全文
posted @ 2012-01-12 22:03 Coldest Winter 阅读(837) 评论(0) 推荐(0)
  2012年1月11日
摘要: EXISTS 指定一个子查询,用于检查子查询是否至少会返回一行数据,该子查询实际上并不返回任何数据,而是返回值True或False,检测行的存在。语法:EXISTS subquery。参数 subquery 是一个受限的 SELECT 语句 (不允许有 COMPUTE 子句和 INTO 关键字)。结果类型为 Boolean,如果子查询包含行,则返回 TRUE。上述的功能在T-SQL中可以直接使用,但是在PL/SQL中,会出现如下的问题:1 BEGIN2 IF EXISTS(SELECT * FROM EMP) THEN3 DBMS_OUTPUT.PUT_LINE();4 ELS... 阅读全文
posted @ 2012-01-11 16:54 Coldest Winter 阅读(845) 评论(0) 推荐(0)
摘要: SCN的概念:http://www.itpub.net/thread-1601493-1-1.html查询当前的系统的时间戳:1 select SysTimeStamp from DUAL;NOTE--Oracle uses undo to roll back transactions and support flashbackqueries. Oracle uses redo (captured in the online redo log files) toapply transactions during database recoveries.NOTE--To use some fea 阅读全文
posted @ 2012-01-11 16:25 Coldest Winter 阅读(618) 评论(0) 推荐(0)
摘要: The following example searches the string "CORPORATE FLOOR", beginning with the third character, for the string "OR". It returns the position in CORPORATE FLOOR at which the second occurrence of "OR" begins:SELECT INSTR('CORPORATE FLOOR','OR', 3, 2) &quo 阅读全文
posted @ 2012-01-11 15:29 Coldest Winter 阅读(961) 评论(0) 推荐(0)
  2012年1月5日
摘要: 参考网址:http://www.stanford.edu/dept/itss/docs/oracle/10g/server.101/b10759/statements_6013.htm Use theCREATESCHEMAstatement to create multiple tables and views and perform multiple grants in your own schema in a single transaction. To execute aCREATESCHEMAstatement, then Oracle Database executes e... 阅读全文
posted @ 2012-01-05 22:58 Coldest Winter 阅读(253) 评论(0) 推荐(0)
  2012年1月3日
摘要: Consistent Read 阅读全文
posted @ 2012-01-03 11:23 Coldest Winter 阅读(252) 评论(0) 推荐(0)
  2012年1月1日
摘要: RETURNING 阅读全文
posted @ 2012-01-01 19:18 Coldest Winter 阅读(417) 评论(0) 推荐(0)