![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
海棠xun
这个作者很懒,什么都没留下…
展开
-
锁定数据行 for update和for update nowait
2.如果另一个事务执行select…for update ,在执行时就会等待,直至锁被释放,即直至for update的那个事务提交后才会正常执行该事务下的for uodate语句,或者update、delete语句也是一样的逻辑;for update wait n (n是时间,单位:秒),即会等待n秒,n秒之后数据还是锁住的话就会报上面提到的错误。for update 和for update nowait主要区别在于是否等待。首先,for update 和for update nowait 是对操作的。原创 2023-05-11 16:18:14 · 1450 阅读 · 0 评论 -
sql优化用到的
sql优化原创 2022-09-14 15:23:28 · 127 阅读 · 0 评论 -
SQL踩坑集合,持续更新……
1.oracle中null数据的计算select count(*) from pier.testxhh t where t.name != 'a';//结果 0select count(*) from pier.testxhh t where t.name = 'a';// 结果 1select count(*) from pier.testxhh t where t.age > -1;//结果2select count(*) from pier.testxhh t where t.age原创 2020-12-11 10:27:33 · 115 阅读 · 0 评论 -
Oracle的to_char()函数以及FM的作用
常用数字格式化符参数示例说明9999.99在小数点前存在非0数字显示数字(不包括数字0,如果存在数字0,作为不存在数字处理,还是显示空格),不存在显示空格;在小数点后存在非0数字显示数字(不包括数字0,如果存在数字0,作为不存在数字处理,还是显示0,但是这个0是9转换过去的0,所以在使用FM是会消除这个9转换过去的0),不存在显示000.00存在数字显示数字,不存在显示0.99.99指定位置返回小数点,999,999,999指定位置返回逗号FM原创 2020-07-23 14:10:34 · 6807 阅读 · 0 评论