随笔分类 -  Oracle

oracle相关动态SQL知识,很零碎,遇到问题了,就先去查,然后总结心得,并写下来,以作备忘录。
摘要:本文转载自 http://blog.itpub.net/29047826/viewspace-1453577/,侵删。 12c推出了可插拔库,管理用户也分为两种:本地用户和公用用户。本地用户是指在插拔数据库(PDB)中的用户,和12c之前的版本没有什么区别。公用用户只存在于可插拔环境中,在传统的数据 阅读全文
posted @ 2017-03-12 22:01 王云十三 阅读(9433) 评论(0) 推荐(0) 编辑
摘要:经过一段时间的积累,写了一些代码,发现好多功能有好几个系统都在用,但是公司的开发过程中,并没有一个对通用功能提取整合普遍化的一个流程,所以就自己将在项目开发过程中遇到的一些功能提取出来,并尽量做到普适,所以就在github上开了一个项目,名字叫做winterSweet,梅花,用来记录自己的开发历程. 阅读全文
posted @ 2017-03-06 12:09 王云十三 阅读(418) 评论(0) 推荐(0) 编辑
摘要:最近在写项目,拼接SQL时,发现好多关于NULL值的问题,现在把这些问题整理出来,以供日后参考。 对于Oracle数据库: 一、排序 Oracle对于null值的排序,有一个函数可以进行操作: 在默认情况下,Oracle将null值定义为最大值,所以在排序时,null值总是位于最前(DESC)或最后 阅读全文
posted @ 2017-02-15 13:02 王云十三 阅读(458) 评论(0) 推荐(0) 编辑
摘要:第一、ORA-12514:listener does not currently know of service requested in connect descriptor 监听器巴拉巴拉一堆,然后用IDEA连了下,成功!!!这就怪了,怎么搞的!!!然后就开始在网上搜索相关问题的解答,结果是,我 阅读全文
posted @ 2017-01-22 19:01 王云十三 阅读(406) 评论(0) 推荐(0) 编辑
摘要:FIRST OF ALL: 论效率,还是ROWID的高(Oracle11g+版本).经过几轮测试,发现使用ROWID进行分页,特别是页数很大的情况下,效率能提高十倍多.so,Mark下代码: 由于上述写法比较麻烦,而且一般情况下也没人会一页一页的翻到几十万页来看个东西.so,日常使用的还是ROWNU 阅读全文
posted @ 2016-12-15 15:04 王云十三 阅读(576) 评论(0) 推荐(0) 编辑
摘要:原文在这 戳 REGEXP_SUBSTR 5个参数 第一个是输入的字符串 第二个是正则表达式 第三个是标识从第几个字符开始正则表达式匹配。(默认为1) 第四个是标识第几个匹配组。(默认为1) 第五个是是取值范围: i:大小写不敏感; c:大小写敏感; n:点号 . 不匹配换行符号; m:多行模式; 阅读全文
posted @ 2016-12-15 12:46 王云十三 阅读(4859) 评论(0) 推荐(0) 编辑
摘要:原文在这 戳 REGEXP_INSTR 6个参数 第一个是输入的字符串 第二个是正则表达式 第三个是标识从第几个字符开始正则表达式匹配。(默认为1) 第四个是标识第几个匹配组。(默认为1) 第五个是指定返回值的类型,如果该参数为0,则返回值为匹配位置的第一个字符,如果该值为非0则返回匹配值的最后一个 阅读全文
posted @ 2016-12-15 12:45 王云十三 阅读(10410) 评论(1) 推荐(0) 编辑
摘要:原文在这 戳 REGEXP_LIKE 3个参数 第一个是输入的字符串 第二个是正则表达式 第三个是取值范围: i:大小写不敏感; c:大小写敏感; n:点号 . 不匹配换行符号; m:多行模式; x:扩展模式,忽略正则表达式中的空白字符。 全部测试数据 SQL> SELECT * FROM test 阅读全文
posted @ 2016-12-15 12:39 王云十三 阅读(1649) 评论(0) 推荐(0) 编辑
摘要:原文在这: 戳 REGEXP_REPLACE 6个参数 第一个是输入的字符串 第二个是正则表达式 第三个是替换的字符 第四个是标识从第几个字符开始正则表达式匹配。(默认为1) 第五个是标识第几个匹配组。(默认为全部都替换掉) 第六个是是取值范围: i:大小写不敏感; c:大小写敏感; n:点号 .  阅读全文
posted @ 2016-12-15 12:36 王云十三 阅读(46354) 评论(0) 推荐(1) 编辑
摘要:1、在同一张表中,对前一条数据进行更新性插入操作,即: 对上一条记录的部分属性(id, handledpeople, handledmessage, handledtime)进行更新操作,并将更新后的数据,在不改变原记录的情况下,插入到数据库中,此方法的SQL语句如下: insert into ta 阅读全文
posted @ 2016-10-09 09:06 王云十三 阅读(520) 评论(0) 推荐(0) 编辑
摘要:DruidDataSource配置兼容DBCP,但个别配置的语意有所区别。 阅读全文
posted @ 2016-09-01 10:50 王云十三 阅读(12133) 评论(0) 推荐(0) 编辑
摘要:[sql] /*第1步:登录 */ 以sys/sys超级用户登录pl/sql /*第2步:创建临时表空间 */ create temporary tablespace user_temp tempfile 'E:\oracle\product\10.2.0\oradata\wu\user_temp. 阅读全文
posted @ 2016-05-18 20:00 王云十三 阅读(662) 评论(0) 推荐(0) 编辑
摘要:来自:http://www.xifenfei.com/2013/05/oracle-12c-pdb-%E7%AE%A1%E7%90%86%E4%BB%8B%E7%BB%8D1.html CDB和PDB是ORACLE 12C一个很亮的新特性,由于他们的引入导致传统的ORACLE数据库管理理念不少发生了 阅读全文
posted @ 2016-05-17 14:55 王云十三 阅读(433) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示