如何使用SQL获取当前连接锁定模式的等待值。它是否存储在系统表中的任何位置?
您可以从 sysmaster 视图中检索会话的锁定模式、隔离级别和其他信息
syssqlcurses
。
示例:
SELECT scs_isolationlevel, scs_lockmode
FROM sysmaster:syssqlcurses
WHERE scs_sessionid = dbinfo("sessionid");
scs_isolationlevel COMMITTED READ
scs_lockmode 0
scs_lockmode 的值为 0 表示不等待,值为 -1 表示永远等待,正整数值是以秒为单位的等待时间。