解决方案 »
- 检索com类工厂中clsid为{000209FF-0000-0000-C000-000000000046}的组件时失败
- 超郁闷的MySql数据库上传图片后不能显示问题?代码如下。。。。
- 我会SQL注入的一点困惑
- 关于petshop4的OracleDAL问题.(高分,在线等)
- 是多态还是变态,请指教
- 水晶报表中使用动态生成的DataSet时无法显示数据
- 我有个dataset,是从一个视图查询得来的,请问怎样根据这个dataset转换为一个dataview对象???
- 不知道这样写AJAX错没有~~~~~错了就惨了!
- 寻APP.NET联机帮助下载网址
- asp.net Web应用程序发布后登录不进去
- 指定的转换无效
- dataTable怎么写 新的ROW
SET TRANSACTION ISOLATION LEVEL REPEATABLE READ
begin tran
select * from tablename with (rowlock) where id=1
waitfor delay '00:00:05'commit tran
SELECT * FROM table WITH (HOLDLOCK)
SELECT * FROM table WITH (HOLDLOCK)
其他事务可以读取表,但不能更新删除
SELECT * FROM table WITH (TABLOCKX)
其他事务不能读取表,更新和删除
begin TRANSACTION
declare @id int
select @id=id from t1 with(xlock,READPAST) where b is null
if(@id<>0)
begin
update t1 set b = getdate();
select * from t1 where id=@id
end
commit