oracle
weixin_36642826
这个作者很懒,什么都没留下…
展开
-
触发器—循环删除小例子
触发器 一个表删除记录引发另一张表删除多条相关记录原创 2016-11-07 23:37:54 · 380 阅读 · 0 评论 -
(转)spring MVC controller单例陷阱
看到一篇不错的文章,分享一下。Spring MVC Controller默认是单例的:单例的原因有二:1、为了性能。2、不需要多例。1、这个不用废话了,单例不用每次都new,当然快了。2、不需要实例会让很多人迷惑,因为spring mvc官方也没明确说不可以多例。 我这里说不需要的原因是看开发者怎么用了,如果你给controller中定义很多的转载 2016-11-09 22:38:54 · 210 阅读 · 0 评论 -
oracle表设计小结
如题,工作中总结的一些,不全,日后继续补充。一:尽量不要给oracle字段留有null值的机会 ,因为如果我们以某字段为null作为查询条件的话,引擎会放弃索引 从而进行全文检索 ,故 我们可以将该字段进行默认值设置, 没有Null ,比如只有0。例:select * from user where age is null; //这种写法非常错误的 会放弃索引 设置默认原创 2016-11-09 23:10:16 · 1794 阅读 · 0 评论 -
关于列转行的两个函数(listagg,wm_concat)结果空白问题
背景:前几天在工作中,遇到有一张表中是人员和角色关联关系的一张表,其中有一个字段是用户Id,有一个字段是该用户的角色Id集,多个角色id之间用逗号隔开,在数据初始化时,想到了用列转行函数,但是运用过程中出现了问题,转换后的结果为空,只是有一些二进制代码。先列一些两个函数的sql:结果如图:如图所示,在结果的文本中没有值,在hex中有值。最原创 2016-11-16 22:04:12 · 4628 阅读 · 1 评论 -
自治事务和变异表的行级触发器部分问题
最近公司在做应用集成的权限集成部分,由于三家开发商联合开发,所以各厂商之间很多数据的交互,全量,增量。对于好久不写触发器的我,兼职晴天霹雳...在写的过程中,遇到了一些小问题,所以记录下来。create or replace trigger alterUser before insert or update or delete on A for each row;declare cou原创 2016-11-07 23:43:00 · 809 阅读 · 0 评论