Oracle知识点整理

Posted 新晋超星星

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle知识点整理相关的知识,希望对你有一定的参考价值。

1.NVL函数,用法:nvl(a,b)当第一个参数为空时,则显示第二个参数
2.递归查询:connect by:一般用法:start with...connect by ...
  例:select * from emp connect by mgr =prior empno start with empno=7839
  表示从empno为7839开始向上递归查询,上一条记录的empno=本条记录的mgr,prior表示上一条记录(父记录)
  注意:connect by mgr =prior empno和connect by prior mgr = empno递归的方向相反
3.select 1 from table...表示查看表是否有数据
4.select column_value A from table :查询伪列,即将查询出的数据作为A列(自己指定)
5.exits:表示内子查询结果不为空,则where条件成立
6.查看数控库版本:select * from v$version
7.in和exits的区别
  例:select * from B where cc in (select cc from A);
  这是先查询出A表中的cc再与B表中的匹配,用于A表远小于B表时
  select * from B exits(select cc from A where cc=b.cc)
  这是先查出B表中的cc再与A表匹配
8.splitstr函数:将字符串按指定字符进行分割
  如:select * from table(splitstr(‘1,2,3,4‘,‘,‘))
9.union:合并两个或多个查询的结果集,默认不包含重复值,如果想保护重复值,则使用unionall
10.dual:常用于没有目标表的查询中
11.instr函数返回要截取的字符串在源字符串中的位置,
  例:instr(String1,String2,start_position,nth_appearanece)分别表示:String1源字符串,String2要在源字符串中查找的字符串,开始查找的位置,查找第几次出现的string2
12.||在oracle中表示字符串连接符
13.Oracle数据库导出命令 exp name/[email protected]:1521/orcl file=F:\daochu.dmp full=y






















以上是关于Oracle知识点整理的主要内容,如果未能解决你的问题,请参考以下文章

体系结构有关Oracle SCN知识点的整理

知识点整理Oracle中NOLOGGINGAPPENDARCHIVE和PARALLEL下,REDOUNDO和执行速度的比较

[Oracle整理]ORA-12705(字符集问题)

Oracle知识梳理理论篇:基本概念和术语整理

第一节oracle的安装及数据库和表的创建,知识整理

数据库知识整理