• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
博雅居
要想跟上时代,就得不断学习!
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  ORACLE

上一页 1 2 3
oracle 如何创建只有查询权限的用户

摘要:1、create user userName identified by password; 2、grant select any table to userName; --授予查询任何表 3、grant select any dictionary to userName;--授予 查询任何字典 阅读全文
posted @ 2017-05-17 19:08 博雅居 阅读(1159) 评论(0) 推荐(0)
Oracle查询前几条数据的方法

摘要:在Oracle中实现select top N:由于Oracle不支持select top 语句,所以在Oracle中经常是用order by 跟rownum的组合来实现select top n的查询。简单地说,实现方法如下所示:select 列名1 ...列名n from(select 列名1 .. 阅读全文
posted @ 2017-05-17 19:07 博雅居 阅读(7330) 评论(0) 推荐(1)
Oracle创建用户并给用户授权查询指定表或视图的权限

摘要:用DNINMSV31账户登录数据库进行如下操作: CREATE USER NORTHBOUND IDENTIFIED BY NORTHBOUND DEFAULT TABLESPACE "TBS_DNINMSV31" TEMPORARY TABLESPACE "TEMP2" QUOTA UNLIMIT 阅读全文
posted @ 2017-05-17 16:46 博雅居 阅读(86772) 评论(0) 推荐(2)
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 阅读全文
posted @ 2017-05-17 16:33 博雅居 阅读(17957) 评论(0) 推荐(0)
oracle查询视图归属于哪个用户

摘要:select OWNER from ALL_VIEWS where VIEW_NAME='视图名'; 阅读全文
posted @ 2017-05-17 16:32 博雅居 阅读(1386) 评论(0) 推荐(0)
Oracle数据库,数字强制显示2位小数

摘要:在银行、财务等对数字要求敏感的系统中,数字的显示一般有着严格的要求。今遇到一个需求,如题,要求将数字以两位小数的格式显示,如果没有小数,则强制显示为0。例如:123.4 显示为 123.4012 显示为 12.000 显示为 0.00 本以为这是个比较简单的问题,Oracle本身提供了to_char 阅读全文
posted @ 2017-05-15 11:07 博雅居 阅读(6735) 评论(0) 推荐(0)
oracle操作字符串:拼接、替换、截取、查找

摘要:1、拼接字符串 1)可以使用“||”来拼接字符串 2)通过concat()函数实现 注:oracle的concat函数只支持两个参数的方法,即只能拼接两个参数,如要拼接多个参数则嵌套使用concat可实现,如: 2、截取字符串 SUBSTR(string,start_position,[length 阅读全文
posted @ 2017-05-10 10:27 博雅居 阅读(715) 评论(0) 推荐(0)
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 阅读全文
posted @ 2017-05-09 10:57 博雅居 阅读(6402) 评论(0) 推荐(0)
oracle中如何对字符串进行去除空格的方法

摘要:今天学习了一下oracle中如何对字符串进行去除空格的方法,这里总结一下。了解到的方法主要有两种:Trim函数以及Replace函数。下面我详细的介绍一下,这两种用法,不足的地方还望各位朋友补充。 首先便是这Trim函数。Trim 函数具有删除任意指定字符的功能,而去除字符串首尾空格则是trim函数 阅读全文
posted @ 2017-05-09 10:48 博雅居 阅读(758) 评论(0) 推荐(0)
日期显示

摘要: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... 阅读全文
posted @ 2017-05-04 19:38 博雅居 阅读(161) 评论(0) 推荐(0)
Oracle Cursor用法总结

摘要:cursor分为三种,一是直接声明为cursor变量,二是首先声明类型再声明变量,三是声明为sys_refcursor。 (1)直接声明 declare cursor emp_cur is select * from emp; emp_record emp%rowtype; begin open e 阅读全文
posted @ 2017-04-12 11:31 博雅居 阅读(19439) 评论(0) 推荐(1)
Oracle 账户锁定问题解决办法

摘要:1 打开 SQL PLUS 2 登录数据库 3 输入 conn/as sysdba; 4 输入 alter user 数据库名 account unlock; 阅读全文
posted @ 2016-07-04 14:58 博雅居 阅读(311) 评论(0) 推荐(0)

上一页 1 2 3
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3