![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
xzyxcy
这个作者很懒,什么都没留下…
展开
-
Oracle 将一张表的某些字段更新到本条记录的另一个字段
原因:是因为某张表原来的排序字段因为并非是专门用来排序的,后来新加了一个专门用来排序的字段,想把现在的排序字段内容 copy 的新的字段 , 但是 一条一条更改 太麻烦了突然想到 oracle 好像支持这样的写法 于是就百度了这个函数,先写在这里吧 省的以后在忘了。MERGE INTO sys_dict susing sys_dict d on (s.ID = d.ID)原创 2016-10-13 12:55:59 · 2929 阅读 · 0 评论 -
好记性不如烂笔头,记录一下 ORA-30004 :使用sys_connect_by_path 函数时,不能将分隔符作为列值的一部分
很久以前遇到过这个错误,后来解决了,时间流逝,再次遇到这问题,怎么也想不到正点上,这次记录一下吧。原因是我们在使用 sys_connect_by_path(sln, ';')这个函数的时候,用什么分割,然而库里该字段恰好有数据带有这符号,导致的,解决办法 1 换分割符号 2 删除带有该符号的数据(不要在生产库上试验) 3 在源数据上替换掉你使用的分割符号原创 2017-09-07 16:31:41 · 7588 阅读 · 1 评论 -
Oracle 导入 dmp文件
1 简单的 imp导入文件 直接在dos窗口 键入imp 用户名/密码@数据库实例名 file=“dmp文件目录及名字” full=y;后面跟的参数是全部倒入例句imp scott/111111@orcl file="d:/abc.dmp" full=y;新建一个用户,再导,可以参照下面导入:imp xxx/xxx file=e原创 2017-09-08 11:28:39 · 391 阅读 · 0 评论 -
ORA-01810:格式化代码出现两次
报错语句 :SELECT * FROM PERSON PI WHERE PI.local_store_Datetime > to_date('1990-01-01 12:14:20','yyyy-MM-dd HH24:mm:ss') and PI.local_store_Datetime < to_date('2017-0...原创 2018-03-15 16:08:41 · 1340 阅读 · 0 评论 -
Oracle 查询结果拼接成Json
前台要一个json 字符串,如何得到这个json 有很多种方法,最简单de无非是在后台用对象转json ,可是同事有一个奇葩的想法,从oracle ch查询出来就是json 对象。 下面说下这样实现需要用到的Oracle 函数 1. replace(result,'oldStr','newStr') 效果如下图replace(result,'ol...原创 2018-08-24 17:43:59 · 17935 阅读 · 2 评论 -
Oracle group by 后数据顺序问题
前段时间写了sql group by 后数据顺序出现了问题,造成页面数据有问题,原因是Oracle10g 以后就是 hash group by了 如果要正常显示,需要设置 _gby_hash_aggregation_enabled=false 。命令 alter system set "_gby_hash_aggregation_enabled"=false; ...原创 2018-12-03 13:57:49 · 6287 阅读 · 0 评论