oracle
我俗人
世界从不完美,时间不会给你2次机会。
展开
-
oracle的 listagg() WITHIN GROUP () 根据字段多行字段合并
https://blog.csdn.net/qq_32448349/article/details/104531537基础用法:LISTAGG(XXX,XXX) WITHIN GROUP( ORDER BY XXX),就像聚合函数一样,通过Group by语句,把每个Group的一个字段,拼接起来LISTAGG()其实可以把它当作SUM()函数来使用或者理解针对上一个的查询SQL...原创 2020-02-27 11:02:47 · 2452 阅读 · 0 评论 -
oralce函数 PIVOT (聚合函数(列)for in()) 行转列
PIVOT 语法为SELECT <非透视的列>, [第一个透视的列],...[最后一个透视的列] FROM (<生成数据的 SELECT 查询>) PIVOT (<聚合函数>(<要聚合的列>) FOR [<包含要成为列标题的值的列>] IN ( [第一个透视的列],... [最后一个透视的列]) ) AS <透视表的别名>...原创 2020-02-27 10:51:08 · 4620 阅读 · 0 评论 -
oracle日期相减获取时分秒
毫秒select ceil((To_date('2008-05-02 00:00:00' , 'yyyy-mm-dd hh24-mi-ss')-To_date('2008-04-30 23:59:59' , 'yyyy-mm-dd hh24-mi-ss')) *24*60*60) FROM DUAL秒select ceil((To_date('2008-05-02 00:00:00'...原创 2019-12-11 17:05:18 · 2655 阅读 · 0 评论 -
oracle 日期和mysql 日期加减
oracle计算两个日期差多少天select ( date '2019-04-10' - date '2019-03-11') from dualoracle计算距今多少天select ( trunc(sysdate)-date '2015-04-10') from dualoracle 当前时间减一天select sysdate-1 from dualoracle...原创 2019-07-17 17:35:19 · 522 阅读 · 0 评论 -
oracle trunc()函数
Oracle常用函数Trunc及Trunc函数用法讲解更新时间:2017年11月23日 09:35:15 投稿:mrr 我要评论这篇文章主要介绍了Oracle常用函数Trunc及Trunc函数用法讲解,需要的朋友可以参考下1.Trunc( date)trunc 以指定的元素截取日期类型的数据语法:trunc(date,[ format])date– 日期格式的...转载 2019-07-17 16:25:47 · 307 阅读 · 0 评论 -
navicat for oracle 误操作恢复语句
今天在公司正式服务器上,navicat update 语句条件or 少加了括号,更新了数据库1000条正式数据,顿时慌了。马上百度查询 发现oracle 有一个闪回功能查询该时间段 这个表的状态select * from 表名 as of timestamp to_timestamp('2019-05-24 13:00:00', 'yyyy-mm-dd hh24:mi:ss');...原创 2019-05-24 13:52:25 · 3187 阅读 · 16 评论 -
解决Oracle用户被锁定的方法
1.用超级管理员登入oracle2. alter user 用户名 account unlock;原创 2019-03-04 16:53:36 · 390 阅读 · 0 评论 -
Oracle数据创建只读用户
记得授权完成后重新登录用户,不然也会遇到权限不足的一些问题创建一个用户create user test identified by 123456授予连接权限grant connect to test 授予只能查询的权限 授权所有表的只读权限grant select any table to test 授予单个表的只读权限g...原创 2018-12-10 15:09:14 · 1243 阅读 · 0 评论 -
ora-04080触发器:xxxxx不存在问题
问题由来pl/sql触发器右键删除不了触发器名称加引号的oralce触发器对大小写敏感问题解决手写命令删除触发器drop triggers "触发器名称"起因今天用软件自动生成了触发器,有些触发器有问题需要进行删除,如下图于是想这简单嘛,右键进行删除,哦豁,然后上百度上谷歌也没看到是个啥原因,手动写sql 从左边复制触发器名字进行删除触发器也报错找不到...原创 2018-10-24 18:58:11 · 4914 阅读 · 0 评论 -
oracle创建表空间,用户,授权
这篇文章主要主要想告诉大家:oracle创建删除表空间,添加删除用户,授权等,当然我们也可以通过图形化界面进行这些操作,但是我们用语句可以更直观的查看这些怎么生成的。一.表空间的一些操作1.添加表空间CREATE TABLESPACE USER1 DATAFILE 'D:\app\smallren\product\11.2.0\dbhome_1\database\database...原创 2018-08-15 15:39:32 · 296 阅读 · 1 评论