摘要:
事务是并发控制的单位,是一个不可分割的工作单位。通过事务,sqlserver能将逻辑相关的一些操作绑定在一起,以便服务器保持数据的完整性。开始事务 begin tran if(@@error0) begin rollback tran return 0 end go else begin commit tran return 1 end go我们先来看看sql存储过程是如何来完成事务的操作的:首先创建一个表:create database aaaa --创建一个表,包含用户的帐号和钱数gouse aaaacreate table bb( ID int not null primary key, 阅读全文
摘要:
定义: 如果在查询分析器中对多行数据进行操作时,进行遍历数据集,你可以看做是一个指针。声明游标: declare 游标名称 cursor for sql语句(此处一定是select语句)打开游标 : open 游标名称读取游标数据: fetch next|first from 游标名称 int @namewhile(@@fetch_status=0)beginfetch next from 游标名称 into@nmeend关闭游标: close 游标名称删除游标 :deallocate游标名称般情况下,我们用SELECT这些查询语句时,都是针对的一行记录而言,如果要在查询分析器中对多行记录(即 阅读全文