- 博客(12)
- 收藏
- 关注
转载 oradebug--记录
oradebug的前身是在ORACLE7时的ORADBX,它可以启动和停止跟踪任何会话,dumpSGA和其它内存结构,唤醒ORACLE进程,如SMON、PMON进程,也可以通过进程号使进程挂起和恢复等,还有很多功能,实际上这些功能都不常用,但是我们在看别人做问题诊断时,常看到别人在使用oradebug命令,其实我感觉最好用的就是他可以直接通过命令输出生成trace文件的名称(带路径的哦),省去不少
2017-09-04 10:48:50 225
转载 oracle中blob,clob,nclob,Bfile主要区别
他们的最大存储大小都为4gbBFILE 二进制文件,存储在数据库外的操作系统文件,只读的。把此文件当二进制处理。(类似于long类型)BLOB 二进制大对象。存储在数据库里的大对象,一般是图像声音等文件。 (类似于row和long row)CLOB 字符型大对象。一般存储大数量文本信息。存储单字节,固定宽度的数据。NCLOB 字节字符大对象。存储单字节大块,
2017-08-30 11:31:15 621
原创 oracle--in与not in 语句 关于空值问题记录
drop table tmp_1;create table tmp_1(aa varchar2(10),bb varchar2(10));insert into tmp_1 (bb) values('1');insert into tmp_1 (aa) values('1');insert into tmp_1 (aa) values('2');insert into t
2017-08-25 14:31:37 968
原创 oracle-using/natural join
注意事项:1、如果在使用using关键字时,而且select的结果列表项中包含了using关键字所指明的那个关键字,那么请不要在select(以及where子句中)的结果列表项中对该关键字指明它属于哪个表。2、using中能使用一个或多个列名。3、natural join关键字和using关键字是互斥的,也就是说不能同时出现 在oralce中使用natural
2017-08-24 16:27:12 770
原创 Oracle substr() instr()函数记录
1. INSTR用法:INSTR(源字符串, 要查找的字符串, 从第几个字符开始, 要找到第几个匹配的序号) 返回找到的位置,如果找不到则返回0. 默认查找顺序为从左到右。当起始位置为负数的时候,从右边开始查找,从右到左查找。 select instr('maolanyi','a',-1,2) from dual;--2
2017-08-24 09:38:57 251
转载 Oracle外键要建立索引的原理和实验
Oracle外键要建立索引的原理和实验项目中,我们要求凡是有主子关系的表都要使用外键约束,来保证主子表之间关系的正确,不推荐由应用自己控制这种关系。但发现有时开发人员提交SQL语句时未必会注意外键列需要定义索引,或者不清楚为什么外键列需要建立索引,网上一些所谓的“宝典”也会将外键列建索引作为其中的一条,包括TOM大师,曾说过:导致死锁的头号原因是外键未加索引(第二号原因是表上的
2017-08-22 16:51:23 816
转载 oracle--基本转换函数
oracle有三种最基本的数据类型,即字符型、数值型、日期型。 oracle提供的单行函数中,针对不同的数据类型,提供大量实用的函数,同时提供一系列数据类型转换函数。相信这些函数,在进行数据库的操作过程中,都大量的被使用过。。 1)to_char 数值、日期->字符型 语法:to_char(num|date,[format mask],[nls_parame
2017-08-22 15:15:19 762
转载 oracle隐式转换相关
在oracle中,如果不同的数据类型之间关联,如果不显式转换数据,则它会根据以下规则对数据进行隐式转换 1) 对于INSERT和UPDATE操作,oracle会把插入值或者更新值隐式转换为字段的数据类型。 假如id列的数据类型为number update t set id='1'; -> 相当于 update t set id=to_number('1');
2017-08-22 15:04:40 188
原创 oracle-order by 子句说明
1.对null值进行排序时,null 默认为最大值,指定Nulls first 则表示null值的记录将排在最前(不管是asc 还是desc),指定Nulls last 则表示null值的记录将排在最后(不管是asc 还是desc) select * from tmp_2 order by trim(aa) desc nulls first;select * from tmp_2
2017-08-22 14:15:53 384
原创 oracle部分函数使用汇总 NULLIF函数 decode ,COALESCE,concat ,nvl,nvl2
NULLIF函数NULLIF函数语法为NULLIF(表达式1,表达式2),如果表达式1和表达式2相等则返回空值,如果表达式1和表达式2不相等则返回表达式1的结果。注意:表达式1和表达式2应该是相同数据类型,表达式1不能用字符null。 select nullif(1,1) from dual; select nullif(2,1) from dual; select n
2017-08-22 10:30:15 608
原创 分组函数嵌套
分组函数嵌套 select max(avg(sal)) from emp group by deptno;1.分组函数嵌套必须有group by 子句2.having子句后面不能有好几个组函数嵌套,只能使用一个组函数
2017-08-22 10:03:03 1267
原创 oracle-关于RR参数
RR RR参数与YY参数很类似,但取值规则略有不同:如果输入的两位数是00-49:如果当前年份属于00-49,则返回成本世纪所在年份;如果当前年份属于50-99,则返回成下世纪所在年份。如果输入的两位数是50-99:如果当前年份属于00-49,则返回成上世纪所在年份如果当前年份属于50-99,则返回成本世界所在年份注:这种自
2017-08-21 16:34:50 387
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人