将锁定方式设置为等待

应用程序进程遇到锁定时,数据库服务器的缺省行为是返回一条错误。 然而,您可以运行 SQL 语句来将锁定方式设置为等待。该操作指定在除去锁定后应用程序进程才会继续。

要在锁定释放之前暂挂当前进程,请运行以下 SQL 语句:
SET LOCK MODE TO WAIT; 
还可以指定在发出错误之前进程要等待锁定释放的最大秒数。在以下示例中,数据库服务器在发出错误之前会等待 20 秒:
SET LOCK MODE TO WAIT 20;
要返回到缺省行为(不等待锁定),请执行以下语句:
SET LOCK MODE TO NOT WAIT;