oracle随手笔记

阅读: 评论:0

oracle随手笔记

oracle随手笔记

1.存储过程中is和as没区别视图 用is

游标 用as

不能反过来,其他情况没区别

 

用法:select trim(leading/trailing/both '你要删的东西'  from'被删的字符串‘) "test_trim" from dual;

both后面没有参数就去掉空格,只指定被删字符串则去掉开头结尾的空格

 

3.游标,还是不想看。。。

.html

.html

 

立即执行sql语句或者立即执行sql语句并将变量赋值到某个变量

 

5.minus

select * from 表1 minus select * from 表2

返回的结果是表1自身去重复数据以及去掉和表2的重复数据

select * from 表2 minus select * from 表1

返回的是表2去自身的重和表1的重的结果

反正就是返回第一个表的去所有的重

minus是减的动作,但不是数学上的加减的减,而是对比,会对比所有的字段,很费内存,所以一般字段多的数据量大的时候minus就很耗时了

 

6.select null/select 1/select count(1)/select sum(1)

假如表里有5行数据,select null 就会返回5个null值,select 1就会返回5个1,select count(1)就会返回1个5,select sum(1)也会返回1个5,select count(2)也是一样的,返回1个5,select sum(2) 就会返回一个10

 

7.inner join 的时候,如果on的两个字段名字相同可以用using()

就是 rb_acct inner join rb_tran_hist using(internal_key)

 

 

本文发布于:2024-02-02 13:49:13,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170685295444216.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:笔记   oracle
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23