--获取一个新的ID
declare @newId bigint
select @newId=MAX(ID) from BdRdRecord01 begin tran
if @newId< or @newId is null
begin
set @newId=
insert into BdRdRecord01(ID,bRdFlag) values (@newId,)
end
else
begin
set @newId=@newId+
insert into BdRdRecord01(ID,bRdFlag) values (@newId,)
end if @newId< or @newId is null
begin
rollback tran ---回滚事务
set @newId=-
end
else
begin
commit tran --执行事务
end select @newId
相关文章
- 02-26Sqlserver 在左连接中使用当前查询数据的条件(outer apply)
- 02-26SqlServer查询中使用事务
- 02-26SQLserver查询用逗号隔开的字段中是否包含另一个字段的值
- 02-26SqlServer存储过程中使用事务,示例模版
- 02-26SqlServer存储过程中使用事务,示例模版
- 02-26sqlserver 把查询结果的一个字段的多条数据合成一条,用逗号隔开
- 02-26SQLServer 事务复制中使用脚本添加某个对象的发布
- 02-26Sqlserver中分页,2012后支持offset + fetch,2012之前用rownum嵌套查询
- 02-26SqlServer:SqlServer(存储过程动态表查询(取消返回值),事务处理,批量还原sqlserver备份,强制删除被占用的数据库)
- 02-26Sqlserver 在左连接中使用当前查询数据的条件(outer apply)