错误 210

“用户 '%1' 锁定了 '%2' 中的行”

项目 描述

SQLCode

-210L

常量

LOCKED

SQLState

42W18

ODBC 2 状态

40001

ODBC 3 状态

40001

Sybase 错误代码

2169

严重级代码

21

参数 1

另一个用户的名称。

参数 2

生成错误的表。

可能的原因

由于其它连接持有试图修改的同一对象的锁,导致操作失败。对于 INSERT、UPDATE、DELETE、SELECT 或 MERGE 语句,通常会导致此错误的原因是,在 'blocking' 数据库选项的设置是 Off 时,试图读取或写入某个由其他用户锁定了的行。对于 CREATE、DROP、GRANT、REVOKE、REFRESH 或 ALTER 等数据定义语句,可能会产生该错误的原因是,执行 DDL 语句的连接无法获得要修改对象(表、视图、物化视图或索引)的排它锁,以便使操作可以继续。