摘要: 每个存储过程如果涉及到2个以上的数据更新操作,通常我们会采用 TRANSCTION 来做事务性操作。但一旦遇到存储过程之间的调用时,举个例子:A存储过程调用B存储过程。会遇到A存储过程的事务不受B存储过程事务影响的问题,通常很多人的做法是检查B存储过程的ReturnValue,如果返回值不为0,则代表出错,存储过程A执行相应的操作。应该采用下面的方法: DECLARE @ErrorCode ... 阅读全文
posted @ 2007-12-14 17:21 Hex 阅读(2236) 评论(0) 推荐(0)
摘要: 人是最会模仿的动物,很多先进的发明创造,并不是人类凭空想象出来的,而是仿造出来的,仿造的对象不是各种神奇的动物就是大自然的现象。所以其实在软件开发中也是这样,真正的专家是最善于应用经验证明是有效的解决方案的人,我们每一个人都崇拜专家,却没有一个人能意识到,其实很多东西我们换个其他领域的解决其他问题的解决方案的思路,一样可以解决很多问题。这段时间在做一个社区,社区的功能并不是固定的,就是说会有很多的... 阅读全文
posted @ 2007-12-14 17:20 Hex 阅读(642) 评论(1) 推荐(0)