SELECT语句用事务机制吗?解决思路
SELECT语句用事务机制吗?
如题,如果用事务的话?怎么写?请给个简单例子。
------解决方案--------------------
begin transaction
select ...
commit transaction
如果你没有加特殊的限制,select执行时持有的共享锁在语句执行完毕后就释放了。要想改变共享锁的持有时间可以修改事务隔离级别,或者在select 语句中使用with的锁定提示。
------解决方案--------------------
使用事务保证数据处理的一致性。
SQL Server的T-SQL支持事务嵌套。
如:
--设置事务处理的一致性开关,如果中途失败,整体回滚。
set xact_abort on
begin tran
...
commit tran
return 0
------解决方案--------------------
顶~~~
------解决方案--------------------
select 语句没必要用,主要用在添加,查询,修改上
如题,如果用事务的话?怎么写?请给个简单例子。
------解决方案--------------------
begin transaction
select ...
commit transaction
如果你没有加特殊的限制,select执行时持有的共享锁在语句执行完毕后就释放了。要想改变共享锁的持有时间可以修改事务隔离级别,或者在select 语句中使用with的锁定提示。
------解决方案--------------------
使用事务保证数据处理的一致性。
SQL Server的T-SQL支持事务嵌套。
如:
--设置事务处理的一致性开关,如果中途失败,整体回滚。
set xact_abort on
begin tran
...
commit tran
return 0
------解决方案--------------------
顶~~~
------解决方案--------------------
select 语句没必要用,主要用在添加,查询,修改上