05 2017 档案
Oracle用户被锁定解决方法
摘要:1、用dba角色的用户登陆,进行解锁,先设置具体时间格式,以便查看具体时间 SQL> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss'; Session altered. 2、查看具体的被锁时间 SQL> select usernam
阅读全文
oracle中rownum和row_number()
摘要:row_number()over(partition by col1 order by col2)表示根据col1分组,在分组内部根据col2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的)。 与rownum的区别在于:使用rownum进行排序的时候是先对结果集加入伪劣row
阅读全文
oracle 创建自定义的流水号
摘要:追问 我想要的是日期加上这个流水号,这要怎么处理?就比如20140428002,前8位日期加上后3位流水号 追答 select to_char(sysdate,'yyyymmdd')||seq_abc_taskid.nextval from dual; 追问 我想要的是日期加上这个流水号,这要怎么处
阅读全文
Oracle 数据库中查看表空间的2种方法
摘要:在Oracle 数据库中查看表空间使用状况是我们在实际应用中经常涉及到的,以下的内容就就是对Oracle 数据库中查看表空间使用状况时所要用到的SQL的描述,希望你能从中获得自己想要的东西。 Oracle表空间的事情状况要经常查看,一般空闲比例过低的时候就应该考虑增大表看空间了。查看方法如下SQL:
阅读全文
oracle 如何创建只有查询权限的用户
摘要:1、create user userName identified by password; 2、grant select any table to userName; --授予查询任何表 3、grant select any dictionary to userName;--授予 查询任何字典
阅读全文
Oracle查询前几条数据的方法
摘要:在Oracle中实现select top N:由于Oracle不支持select top 语句,所以在Oracle中经常是用order by 跟rownum的组合来实现select top n的查询。简单地说,实现方法如下所示:select 列名1 ...列名n from(select 列名1 ..
阅读全文
Oracle创建用户并给用户授权查询指定表或视图的权限
摘要:用DNINMSV31账户登录数据库进行如下操作: CREATE USER NORTHBOUND IDENTIFIED BY NORTHBOUND DEFAULT TABLESPACE "TBS_DNINMSV31" TEMPORARY TABLESPACE "TEMP2" QUOTA UNLIMIT
阅读全文
ORACLE-016:ora-01720 授权选项对于'xxxx'不存在
摘要:报错的情形如下, A用户:视图V_A B用户:视图V_B,并且用到了V_A C用户:需要用V_B, 授权过程, A用户下: B用户下: 此时报错:ora-01720 授权选项对于'V_A'不存在。 那么是什么原因呢,因为B还需要授权视图给C用户,但是B用到的视图是A下的,所以除了将V_A授权sele
阅读全文
Oracle数据库,数字强制显示2位小数
摘要:在银行、财务等对数字要求敏感的系统中,数字的显示一般有着严格的要求。今遇到一个需求,如题,要求将数字以两位小数的格式显示,如果没有小数,则强制显示为0。例如:123.4 显示为 123.4012 显示为 12.000 显示为 0.00 本以为这是个比较简单的问题,Oracle本身提供了to_char
阅读全文
oracle操作字符串:拼接、替换、截取、查找
摘要:1、拼接字符串 1)可以使用“||”来拼接字符串 2)通过concat()函数实现 注:oracle的concat函数只支持两个参数的方法,即只能拼接两个参数,如要拼接多个参数则嵌套使用concat可实现,如: 2、截取字符串 SUBSTR(string,start_position,[length
阅读全文
Oracle CASE WHEN 用法介绍
摘要:1. CASE WHEN 表达式有两种形式 2. CASE WHEN 在语句中不同位置的用法 2.1 SELECT CASE WHEN 用法 2.3 WHERE CASE WHEN 用法 2.4 GROUP BY CASE WHEN 用法 3.关于IF-THEN-ELSE的其他实现 3.1 DECO
阅读全文
oracle中如何对字符串进行去除空格的方法
摘要:今天学习了一下oracle中如何对字符串进行去除空格的方法,这里总结一下。了解到的方法主要有两种:Trim函数以及Replace函数。下面我详细的介绍一下,这两种用法,不足的地方还望各位朋友补充。 首先便是这Trim函数。Trim 函数具有删除任意指定字符的功能,而去除字符串首尾空格则是trim函数
阅读全文
日期显示
摘要:select trunc(sysdate, 'mm') + 0 / 24 + 5 / 24 / 60 + 0 / 24 / 60 / 60, trunc(sysdate, 'mm')+24, sysdate, sysdate + 0 / 24 + 1 / 24 / 60 + 0 / 24 / 60 / 60, trunc(add_month...
阅读全文
浙公网安备 33010602011771号