esql访问sybase,怎么写排他锁
esql访问sybase,如何写排他锁?
现在有一个序列号变量存储在数据库的表中,多个连接会并发的读取这个号码并自动加一。原来的做法是是写成一个事务,事务开始时首先是一个update语句,锁住表,然后下面在进行读取和更新序列号。
请问,有没有显式的加锁语句能实现这个目的? 谢谢!!
------解决方案--------------------
select * from tablename holdlock;
现在有一个序列号变量存储在数据库的表中,多个连接会并发的读取这个号码并自动加一。原来的做法是是写成一个事务,事务开始时首先是一个update语句,锁住表,然后下面在进行读取和更新序列号。
请问,有没有显式的加锁语句能实现这个目的? 谢谢!!
------解决方案--------------------
select * from tablename holdlock;