cursor:
- DECLARE MyCURSOR1 CURSOR [local|globbal] FOR
select ItemCD, ReasonDiv,ReasonCon,ReasonVal from SPS_ItemMaster - open MyCURSOR1
- while i<@@cursor_rows
- fetch next from MyCURSOR1 into @ItemCD,@ResName,@ResCon,@ResVal
- fetch first|prior|last|relative -2 from MyCURSOR1
- close MyCURSOR1
- deallocate MyCURSOR1
transaction:
begin transaction
insert into|update|delete....
save tran Mytranname
insert|update|delete
Rollback tran Mytranname
commit tran
go
2.
declare @tran_name varchar(20)
set @tran_name ='aa'
begin transaction @tran_name
go
insert into|update|delete....
go
commit transaction @tran_name