返回合并删除的类型。该存储过程在发布服务器的发布数据库上或在订阅服务器的订阅数据库上执行。
sp_getmergedeletetype [ @source_object =] 'source_object'
, [ @rowguid =] 'rowguid'
, [ @delete_type =] delete_type OUTPUT
[@source_object = ] 'source_object'
是源对象名。source_object 的数据类型为 nvarchar(386),没有默认设置。
[@rowguid =] 'rowguid'
是删除类型的行标识符。rowguid 的数据类型为 uniqueidentifier,没有默认设置。
[@delete_type =] delete_type OUTPUT
是表示删除类型的代码。delete_type 的数据类型为 int,没有默认设置。delete_type 还是 OUTPUT 参数,并且可以是下列值之一。
值 | 描述 |
---|---|
1 | 用户删除 |
5 | 部分删除 |
6 | 系统删除 |
sp_getmergedeletetype 用于合并复制。
只有 sysadmin 固定服务器角色成员或 db_owner 固定数据库角色成员才能执行 sp_getmergedeletetype。