Transact-SQL 参考

sysarticles

本地数据库中定义的每个项目在表中占一行。该表存储在发布的数据库中。

列名 数据类型 描述
artid int 为项目提供唯一 ID 号的标识列。
columns varbinary(32) 正在发布的表中的列。
creation_script nvarchar(255) 项目的架构脚本。
del_cmd nvarchar(255) 在 DELETE 上执行的命令;否则从日志构造。
description nvarchar(255) 项目的描述项。
dest_table sysname 目的表的名称。
filter int 存储过程 ID,用于水平分区。
filter_clause ntext 项目的 WHERE 子句,用于水平筛选。
ins_cmd nvarchar(255) 在 INSERT 上执行的命令;否则从日志构造。
name sysname 与项目关联的名称,在发布内是唯一的。
objid int 已发布的表对象 ID。
pubid int 项目所属发布的 ID。
pre_creation_cmd tinyint DROP TABLE、DELETE TABLE 或 TRUNCATE 的预创建命令:

0 = None。
1 = DROP。
2 = DELETE。
3 = TRUNCATE。

status tinyint article 选项的位掩码。statustinyint,可以是下列值之一:

0 = 没有附加属性。
8 = 在 INSERT 语句中包含列名。
16(默认值)= 使用参数化语句。
24 = 既在 INSERT 语句中包含列名,又使用参数化语句。

sync_objid int 表示项目定义的表或视图的 ID。
type tinyint 项目的类型:

1 = 基于日志的项目。
3 = 带手工筛选的基于日志的项目。
5 = 带手工视图的基于日志的项目。
7 = 带手工筛选和手工视图的基于日志的项目。

upd_cmd nvarchar(255) 在 UPDATE 上执行的命令;否则从日志构造。
schema_option binary(8) 表示将写入脚本的内容。
dest_owner sysname 该表在目的数据库中的所有者。