解决 'PLAN_TABLE' is old version,很有用的哦
解决 'PLAN_TABLE' is old version分析sql执行计划的时候经常遇到'PLAN_TABLE' is old version原因,曾经使用toad的执行计划分析,所以执行了它自带的脚本生成的plan_table解决方式:重新创建plan_table. S...
oracle 字符串比较 遇到 null 时请绕行
原文链接:http://blog.csdn.net/tan_jianhui/article/details/1107154 在ORACLE中,将空字符串视为NULL,任何值与NULL比较结果都为NULL。如此一来,在比较两个字符串的时候就会出现意外。请看以下的例子: DECLARE i VARCHAR2(10) := NULL; v VARCHAR2(10) := 'ABC'; BEGIN IF(i = v) THEN DBMS_OUTPUT.PUT_LINE('相等'); ELSE &nbs
plustrce.sql的作用
$ORACLE_HOME/sqlplus/admin/plustrce.sql拥有plustrace最主要的目的是为了访问下面几个VIEW。grant select on v_$sesstat to plustrace;grant select on v_$statname to plustrace;grant select on v_$mystat to plustrace;如果你没有plustrace role又能SET AUTOTRACE ON那你应该是从其他途径获得对...
【CONNECT BY】使用connect by level/rownum实现连续数字的插入
在准备测试环境的过程中,经常会遇到需要大量连续数字的情况。在这种需求下我们如何快速地完成数据的准备工作呢?使用文本编辑器编写好初始化的脚本固然可行,但是过于拙笨。Oracle提供的层次查询(Hierarchical...
connect by与where条件执行顺序问题
-----------层次查询中查询条件在connect by后执行文档:《SQL REFERENCE》SELECT/hierarchical_query_clause The hierarchical_query_clause lets you select rows in a hierarchical order.SELECT statements that...
oracle进制转换to_number_to_char_bin_to_num
SQL> select to_char('10','xxxx') from dual;#十进制转换为十六进制TO_CHAR('1---------- aSQL> select to_char('1','xxxx') from dual;TO_CHAR('1---------- 1SQL> selec...
ORA-01849
ORA-01849错误的出现主要需注意HH与HH24的区别,如下:错误用法SELECT TO_DATE('2011-12-20 20:00:00','YYYY-MM-DD HH:MI:SS') TIME FROM DUAL;正确用法SELECT TO_DATE('2011-12-20 11:00:00','YYYY-MM-DD HH:MI:SS') TIME FROM DUAL;TIME------------------2011-12-20 11:00:00SELECT TO_DATE('2011-12-20 20:00:00','YYYY-MM-DD HH24:MI:SS') TIME FROM DUAL;TIME------------------2011-12-20 20:00:00[@more@]
什么是index的leading column(索引的前导列)?
看到经常有人问此问题!doc的原话,看到了随手记录下![@more@]A leading portion of an index is a set of one or more columns that were specified first and consecutively in the list of columns in the CREATE INDEX statement that created the index. Consider this CREATE INDEX statement:CREATE INDEX comp_ind ON table1(x, y, z); x, xy, and xyz combinations of columns are leading portions of the index yz, y, and z combinations of columns are not leading portions of the index
几本DBA必读的书籍
几本DBA必读的书籍2011-12-02 10:58转载自 lynsahuang最终编辑 garn_2010http://space.itpub.net/611609/viewspace-682842现在书多的吓死人,基本上都是下面几本书演变出来的大家认真看完这几本,基本上以...
Oracle DBA全攻略之一:必备16大技能和经典书籍汇总
一个称职的数据库DBA仅仅取得ORACLE厂家认证是不够的,关键是真实环境的历练,笔者从事ORACLE DBA多年,经历ORACLE版本从8i到10g(注:对于一个公司或单位的真实环境,对于版本的追求首要的,关键的稳定性),操作系统...
Oracle正则表达式的用法
l 方括号表达示方括号表达式描述[[:alnum:]]字母和数字混合的字符[[:alpha:]]字母字符[[:cntrl:]]控制字符[[:digit:]]数字字符[[:...
oracle聚合函数rank()的用法和一些体会
先建了张测试表SQL> select * from test_a; ID PLAYNAME &n...
PLSQL绑定变量
11:07:44 scott@GOOD>create or replace procedure pro_t11:07:51 2 as 11:07:52 3 begin11:07:53 4 for i in 1..1000011:08:01 5 loop11...