摘要: 1.create user ‘用户名’ identified by ‘密码’; --创建一个用户 2.grant dba to ‘用户名’; --给用户DBA的权限(慎用,DBA是最高权限) 3.grant create session to ‘用户名’; --给用户创建会话的权限 4.grant  阅读全文
posted @ 2020-03-05 15:26 白诗 阅读(1007) 评论(0) 推荐(0) 编辑
摘要: 在写需要处理异常信息的代码时,经常会用到try catch,在catch中,可以获取异常信息,放入String字符串中。代码如下: 阅读全文
posted @ 2020-01-10 10:26 白诗 阅读(1195) 评论(0) 推荐(0) 编辑
摘要: 接到一个需求要判断一个varchar2字段的值是否是数字,如果不是数字,就置为null,如果是数字,就使用to_number把它变成num类型。 找到两种办法。 方法一: 用trim和translate来判断,这种方法比较麻烦,代码如下: 方法二: 使用替换方法,把非数字和小数点的字符变为空,然后使 阅读全文
posted @ 2019-12-24 14:56 白诗 阅读(7863) 评论(0) 推荐(1) 编辑
摘要: 之前用UNION ALL的时候,一直都没什么感觉,直到今天碰到一个问题,做一个视图,遍历一张表两次,将其中的两批字段分别取出来,放入同一字段中 看到这个需求我懵了一下,问了下技术大佬,技术大佬一语点醒梦中人,用UNION ALL。 写法大概如下: 阅读全文
posted @ 2019-11-08 18:23 白诗 阅读(1355) 评论(0) 推荐(0) 编辑
摘要: 做事情要细心,最近两个事情有问题 一个是sql文件通过notepad++拷贝的时候,由于编码问题,后面新加的都变成了问号 第二是之前做的一个地方的判断,写了循环,但是判断只判断了[0],没有判断[i],导致永远只判断了第一个。 阅读全文
posted @ 2019-11-07 12:06 白诗 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 原文章: https://www.cnblogs.com/yx007/p/9077939.html 关联两表,查询锁表进程: 杀掉锁表进程: 记录下SID和serial# ,分别替换掉下面的1155,39095,即可解除锁表 阅读全文
posted @ 2019-11-04 14:17 白诗 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 写代码一定要记得判断为null的情况!!!!! 尽量减少交互次数。 理解框架用最优的方式写代码,要优雅 阅读全文
posted @ 2019-11-01 09:53 白诗 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 使用wmsys.wm_concat函数来进行拼接 实例如下: SELECT to_char(wmsys.wm_concat(to_char(sub.SUBSPCL_CD ))) FROM META.SUBSPCL sub,EMR.INVITEE inv WHERE inv.SUBSPCL_UUID 阅读全文
posted @ 2019-10-29 16:50 白诗 阅读(2279) 评论(0) 推荐(0) 编辑
摘要: 遇到过一只小猫,它怯生生的。大猫玩逗猫棒的时候它在旁边看着,大猫不玩了它才出来玩。它会追着激光笔的光点跑来跑去后空翻,也会呼噜噜的在我身边蹭来蹭去。晚上睡觉的时候往我怀里钻。 后来它走了,我难过了好一阵。 今天早上上班的路上摔了一跤,磕破了皮,去楼下的药店买了双氧水棉签创可贴处理伤口,然后仿佛无事发 阅读全文
posted @ 2019-08-26 17:25 白诗 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 要实现一个业务,判断一个clob字段,如果clob为空,则返回'',如果clob不为空,则使用xmltype(xmlname).extract('//tumorRecord/recordTimestamp/text()').getstringval()解析clob 解决办法:CASE WHEN ti 阅读全文
posted @ 2019-08-21 11:44 白诗 阅读(633) 评论(0) 推荐(0) 编辑