jiangyuxuan

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年3月23日

摘要: 在 SQL Server 中数据库事务处理是个重要的概念,也稍微有些不容易理解,很多 SQL 初学者编写的事务处理代码存往往存在漏洞,本文介绍了三种不同的方法,举例说明了如何在存储过程事务处理中编写正确的代码。在编写 SQL Server 事务相关的存储过程代码时,经常看到下面这样的写法: begin tran update statement 1 ... update statement 2 ... delete statement 3 ... commit tran这样编写的SQL存在很大隐患。请看下面的例子: cre... 阅读全文
posted @ 2012-03-23 01:07 江宇旋 阅读(380) 评论(0) 推荐(0) 编辑

摘要: 示例存储过程:create procedure proc_loginusername varchar(20),password varchar(20)asdeclare @result intselect @result=count(*) from loginuser where user=@username and pass=@passwordif @result=0return 0return 1goDelphi代码:var ret:integer;...... with ADOStoredProc1 do begin Close; ProcedureName:='proc_log 阅读全文
posted @ 2012-03-23 00:54 江宇旋 阅读(7880) 评论(0) 推荐(0) 编辑