oracle
文章平均质量分 83
fly_captain
向架构师方向迈进。
展开
-
Oracle修改system用户密码
服务器上oracle经常会使用plsql developer访问,很多时候我们用的服务器,或者之前的密码我们并不知道,这个时候需要修改system的用户密码,当然也可以无用户登录,但是修改必然还是好些。下面讲讲方法,windows服务器,oracle11g。windows服务器:打开cmd运行命令 输入 sqlplus /nolog ----- 实现无用户名登录 con...原创 2018-08-10 14:07:30 · 7465 阅读 · 0 评论 -
Oracle的去重函数 distinct
SQL中distinct的用法 1.作用于单列 2.作用于多列 3.COUNT统计 4.distinct必须放在开头 5.其他在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 distinct用于返回唯一不同的值。表A:表B:1.作用于单列select distinct name from A执...原创 2018-08-23 09:42:32 · 1843 阅读 · 0 评论 -
oracle中使用sql查询时字段为空则赋值默认
oracle 通过 nvl( )函数sql 查询时为 空值 赋默认值oracle 函数介绍之nvl 函数声明:nvl(col,val) 说明:当col为空时取val作为返回值,当col不为空时取col值。 用处:最主要的是格式化数据,比如计算金额时,不想出现空数据,可以使用nvl(JINE,0)来得到0。由于null+(或-,*,/)数字等于null,所以在表达式中对可能为空...原创 2018-08-23 11:31:03 · 7722 阅读 · 0 评论 -
Oracle 关键字(保留字) 大全
其实这个东西可以在oracle 上输入一个sql语句就可以得到:select * from v$reserved_words order by keyword asc; //order 后边不是必须的,那只是个排序,使结果不至于杂乱无章,如果用的是PL/SQL的话的SQL window的话,在获得结果后,可以点击 按钮,使得查询结果不分页,然后可以 右击结果区空白处--->Exp...原创 2018-08-28 11:14:23 · 18316 阅读 · 0 评论 -
row_number () over 的使用
简单的说row_number()从1开始,为每一条分组记录返回一个数字,这里的ROW_NUMBER() OVER (ORDER BY xlh DESC) 是先把xlh列降序,再为降序以后的没条xlh记录返回一个序号。 2 row_number() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根据COL1分组,在分组内部根据 COL2排...原创 2018-08-24 10:24:33 · 591 阅读 · 0 评论