第八十一章 SQL命令 UNLOCK
解锁表
大纲
UNLOCK [TABLE] tablename IN EXCLUSIVE MODE [IMMEDIATE]
UNLOCK [TABLE] tablename IN SHARE MODE [IMMEDIATE]
参数
tablename- 要解锁的表的名称。Tablename必须是已经存在的表。 表名可以是限定的(schema.table),也可以是非限定的()。 非限定表名接受默认模式名。 模式搜索路径被忽略。- / -
IN EXCLUSIVE MODE关键字短语释放常规的IRIS锁。 关键字短语在IRIS级别释放共享锁。
描述
UNLOCK命令用来解锁被命令锁定的SQL表。
此表必须是已存在的表,您对其具有必要的特权。
如果是临时表,则命令执行成功,但不执行任何操作。
如果是视图,则命令失败,并出现错误。
和是同义词。
UNLOCK命令用来反转操作。
即使没有锁被持有,UNLOCK命令也会成功完成。
可以使用多次锁定一个表;
必须显式解锁表,解锁次数为表被显式锁定的次数。
权限
该命令为特权操作。 在使用之前,进程必须对指定的表拥有权限。 在使用之前,进程必须对指定的表具有、或权限。 对于或特权必须在表的至少一个字段上。 未能持有足够的特权将导致错误(特权违反)。 可以通过调用

.png)
.png)

