Transact-SQL 参考

sysmergeschemaarticles

跟踪合并复制的纯架构项目。该表存储在发布和订阅数据库中。

列名 数据类型 描述
name sysname 合并复制中的纯架构项目的名称
type tinyint 表示纯架构项目类型的值:

0x20 = 存储过程纯架构项目。
0x40 = 视图纯架构项目或索引视图纯架构项目。

objid int 项目基对象的对象标识符。可以是过程、视图、索引视图或 UDF 的对象标识符。
artid uniqueidentifier 项目 ID。
description nvarchar(255) 对项目的描述。
pre_creation_command tinyint 指定如果应用快照时表已存在于订阅服务器中,系统所做的操作。

None = 如果表已存在于订阅服务器中,则不采取操作。
Delete = 基于子集筛选中的 WHERE 子句发出删除。
Drop(默认值) = 在重新创建表之前将其除去。
Truncate = delete 相同,但是删除页而非行。不要使用 WHERE 子句。

pubid uniqueidentifier 该发布的唯一标识符。
status tinyint 用于表示项目状态的位图。
creation_script nvarchar(255) 用于创建目标表的可选项目架构预创建脚本的路径和名称。
schema_option binary(8) 表示将写入脚本的内容。给定项目的架构生成选项的位掩码。它指定在目的数据库中自动为所有 CALL/MCALL/XCALL 创建存储过程。
destination_object sysname 订阅数据库中的目的对象名称。该值仅适用于纯架构项目,例如存储过程、视图和 UDF。
destination_owner sysname 如果非 dbo,则为订阅数据库中的对象所有者。