您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

sp_droprowlockpromote

语法


sp_droprowlockpromote {"database" | "table"}, <objname>

参数

database | table

指定是否从数据库或表中删除行锁升级阈值。

<objname>

是从中删除行锁升级阈值的数据库或表的名称。

示例

示例 1

从 sales 表中删除行锁升级值。sales 的锁升级现在使用数据库或全服务器范围的值:


sp_droprowlockpromote "table", "sales"

用法

使用 sp_droprowlockpromote 时,还存在一些其它注意事项:

  • 使用 sp_droprowlockpromote 可以删除通过 sp_setrowlockpromote 设置的行锁升级值。

  • 删除数据库的行锁升级阈值后,没有配置行锁升级阈值的数据行锁定表将使用全服务器范围的值。使用 sp_configure 检查行锁升级配置参数的值。

  • 删除表的行锁升级值后,SAP ASE 服务器将使用数据库的行锁升级阈值(如果已配置),或使用服务器范围的值(如果没有为该数据库设置阈值)。

  • 若要更改数据库的锁升级阈值,必须使用 master 数据库。若要更改数据库中表的锁升级阈值,必须使用表所在的数据库。

  • 可通过 sp_setrowlockpromote 更改全服务器范围的值。这会更改行锁升级配置参数中的值,因此 sp_droprowlockpromote 没有对应的服务器选项。