GBase 8s SQL 指南:教程
/
对多用户环境编程
父主题
:
对多用户环境编程
设置锁模式
当您的程序遇到锁定了的数据时,锁模式决定会发生什么情况。当程序尝试访存或修改锁定了的行时,会发生下列情况之一:
数据库服务器立即将 SQLCODE 或 SQLSTATE 中的错误代码返回到程序。
数据库服务器暂挂程序,直到放置了该锁的程序移除锁为止。
数据库服务器暂挂程序一段时间,然后,如果移除该锁,则数据库服务器将错误返回代码发送至该程序。
使用 SET LOCK MODE 语句来在这些结果中选择。
等待锁
不等待锁
等待有限的时间
处理死锁
处理外部的死锁