oracle
曹牛牛
这个作者很懒,什么都没留下…
展开
-
ora01720
今天,根据业务需要,写了一个视图。即A用户需要查询B用户下的c表已经进行过授权了。命令:grant select on c to B;在创建视图的时候出错,错误信息为:ORACLE ora-01720 授权选项对于'xxxx'不存在经查询,需要要使用如下命令进行授权:grant select on c to B with grant option。ORACLE-016:ora-01720 授权选项对于'xxxx'不存在发布者:fruit 时间:2015-08-25 08:48:.原创 2020-06-24 09:51:19 · 6510 阅读 · 0 评论 -
oracle导出,密码中带有特殊符号的
在oracle使用导出语句时,如果密码中带有特殊符号,比如@符号,如果直接使用正常的exp命令,则会提示错误,一般情况下是解析监听错误。那么就需要我们将密码进行特殊处理,才能使用。如下 windows os: exp username/"""password"""@devdb --3个双引号扩密码 linux/unix os: exp 'username/"password"@devdb' --1个双引号扩密码,1个单引号扩全部这样,再也不怕密码中带有特殊符号不能识别了。..原创 2020-06-02 18:32:51 · 2078 阅读 · 0 评论 -
通过读取表结构,生成对应的实体文件
在开发过程中,需要将java实体跟数据库表中的字段进行对应,几乎都是重复的机械的工作。虽然可以使用JPA工程的映射,但是还是不够人性化,需要后期进行大量的修改和对应。本着“懒惰,首先是人类进步”的原则。开发一个工具类,进行自动的读取并影射字段。可以通过配置,全库进行映射,也可以指定表进行映射。不足之处,还没有好的办法将表字段的备注写入到对应的字段上。如果有人有好的解决办法,可以留言给我...原创 2020-01-16 18:21:08 · 404 阅读 · 0 评论 -
spring调用Oracle的函数,并且取得函数的返回值
使用spring的jdbcTemplate调取Oracle的函数,并且取得函数的返回值Oracle的函数create or replace function getAppointWorkingDay(day1 varchar2,currentday varchar2) return number is dateNum number ;begin select 1 into...原创 2020-01-11 09:18:34 · 541 阅读 · 0 评论 -
Oracle同义词创建及其作用
Oracle的同义词(synonyms)从字面上理解就是别名的意思,和试图的功能类似,就是一种映射关系。本文介绍如何创建同义词语句,删除同义词以及查看同义词语句。 oracle的同义词总结: 从字面上理解就是别名的意思,和试图的功能类似。就是一种映射关系。 1.创建同义词语句: create public synonym table_name for user.table_...原创 2019-12-24 10:48:40 · 134 阅读 · 0 评论 -
oracle Sequence 增长指定的步数
如果Sequence冲突,需要增加指定的步数。比如,需要把指定的Sequence 增长10步。如下操作:--设定步长为10alter sequence MEMBER_UNIT_INFO_SEQ increment by 10;--查询seqselect MEMBER_UNIT_INFO_SEQ.nextval from dual;--设定步长为1alter sequence ...原创 2019-03-18 17:20:46 · 487 阅读 · 0 评论 -
ROW_NUMBER() OVER函数的基本用法
语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN)方法/步骤简单的说row_number()从1开始,为每一条分组记录返回一个数字,这里的ROW_NUMBER() OVER (ORDER BY xlh DESC) 是先把xlh列降序,再为降序以后的每条xlh记录返回一个序号。row_number() OVER (PART...原创 2019-09-04 23:17:40 · 281 阅读 · 0 评论