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 没有对应的服务器选项。