WEB开发网
开发学院数据库MSSQL Server 游标与事物与错误消息机制 阅读

游标与事物与错误消息机制

 2010-03-31 00:00:00 来源:WEB开发网   
核心提示: 这小段只是我对客户端游标的理解,仅作参考,游标与事物与错误消息机制(2),二、事务,用起来很简单这里就不在详细介绍了,此文只是系统地总结一下,供大家参考,1. 在存储过程中使用事务语句结构:事务起始点: Begin transaction 提交事务,完成自事务起始点开始的数据操作变化

这小段只是我对客户端游标的理解,仅作参考。

二、事务,用起来很简单这里就不在详细介绍了。

1. 在存储过程中使用事务

语句结构:

事务起始点: Begin transaction

提交事务,完成自事务起始点开始的数据操作变化,释放事务所占用的资源:Commit TranSaction

如果事务出现错误,回滚:Rollback

在事务起始点,begin transaction  tran1 使@@TRANCOUNT 按 1 递增

执行事务,commit ttansaction tran1    使@@TRANCOUNT 按1 递减,直到减少到0

回滚是到事务的起点或事务的某个保存点也就是定义点。

2. 在C#程序中也可以使用事务

   Using(System.Data.SqlClient.SqlConnection conn=new System.Data.SqlClient.SqlConnection(“数据库连接字符串”))
{
conn.open();
using (System.Data.SqlClient.SqlTransaction trans=conn.BeginTransaction())
{
    Try
{
 sql语句 ;
   Trans.Commit();
}
Catch
{
   Trans.Rollback();
}
}
}

三、Transact-SQL实现类似于C#语言中的异常处理。Transact-SQL语句组可以包含在TRY块中,如果TRY块内部发生错误,则会将事件处理转到Catch块中。

语句结构

      BEGIN TRY
          Transact-SQL语句
      END TRY
      BEGIN CATCH
          错误处理机制
      END CATCH

其实以上讲述的基础知识。刚开始从事开发工作就知道明白,会用了。

此文只是系统地总结一下。供大家参考。算不上精辟。

Tags:游标 事物 错误

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接