摘要: 实际业务中碰到了PB开发的业务系统造成的数据死锁情况,整理了一些PB关于数据库死锁的一些处理。 PB死锁相关 1. 即时的commit和rollback 不同数据库的锁机制各不相同,但对应用程序来说,造成死锁的最大可能就是:没有养成对每个 COMMIT 的执行结果进行检查的编码习惯,导致提交出错时未 阅读全文
posted @ 2016-02-01 09:06 不应挽留 阅读(2226) 评论(0) 推荐(0) 编辑
摘要: PB 基本语句一、赋值语句赋值语句用于给变量、对象属性赋值,这是应用程序中使用最频繁的语句,其语法格式为:variablename = expression_r其中:⑴variablename是变量名或对象属性;⑵expression_r是表达式,其数据类型应该与variablename的数据类型兼... 阅读全文
posted @ 2014-04-13 22:03 不应挽留 阅读(1740) 评论(0) 推荐(0) 编辑
摘要: 需求一: oracle数据库中,表table中有字段A、B、C、D、E,对table做查询,要求查询结果中A、B两字段值相同都相同的多条记录只显示其中一条: 如下表: A B C D E 李明 2013-5-23 X Y Z 李明 2013-5-23 M N K 李华 2013-5-23 X Y Z 阅读全文
posted @ 2013-05-23 18:40 不应挽留 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 前一阵子有一个需求,要按照用户的需求安排排序规则:举例:数据库为Oracle,针对表table_example的class字段排序,class字段值为:A、B、C、D。用户要求table_example中的数据按照class字段值C、A、D、B的顺序排序。方法一:开始想了一个方法是select的时候增加一个自定义字段custom,当class的值为C、A、D、B时令custom的值为1、2、3、4.利用case when时,发现无需增加自定义字段即可实现:select * from teble_exaple order by( case class when 'C' th... 阅读全文
posted @ 2013-05-18 19:44 不应挽留 阅读(9575) 评论(0) 推荐(0) 编辑