sysextendedarticlesview (Transact-SQL)
适用范围:SQL Server
sysextendedarticlesview 视图提供有关已发布文章的信息。 此视图存储在分发数据库中。
列名称 | 数据类型 | 描述 |
---|---|---|
artid | int | 为项目提供唯一 ID 号的标识列。 |
creation_script | nvarchar(255) | 项目的架构创建脚本。 |
del_cmd | nvarchar(255) | 在 DELETE 时所执行的命令;否则根据日志构造。 |
说明 | nvarchar(255) | 文章的描述性条目。 |
dest_table | nvarchar(128) | 目标表的名称。 |
filter | int | 用于水平分区的存储过程的对象标识符。 |
filter_clause | ntext | 项目的 WHERE 子句,用于水平筛选。 |
ins_cmd | nvarchar(255) | 要对 INSERT 执行的命令。 |
name | nvarchar(128) | 与项目关联的名称,在发布内是唯一的。 |
objid | int | 已发布的表对象 ID。 |
pubid | int | 项目所属发布的 ID。 |
pre_creation_cmd | tinyint | DROP TABLE、DELETE TABLE 或 TRUNCATE 的预创建命令: 0 = 无。 1 = DROP。 2 = DELETE。 3 = TRUNCATE。 |
status | int | 项目选项和状态的位掩码,可以是对以下一个或多个值执行逻辑位或运算的结果: 1 = 项目处于活动状态。 8 = 在 INSERT 语句中包含列名。 16 = 使用参数化语句。 24 = 两者都包含 INSERT 语句中的列名,并使用参数化语句。 例如,使用参数化语句的活动项目在此列中的值为 17。 如果值为 0,则表示项目处于非活动状态,而且未定义其他属性。 |
sync_objid | int | 表示项目定义的表或视图的 ID。 |
type | tinyint | 项目的类型: 1 = 基于日志的文章。 3 = 具有手动筛选器的基于日志的文章。 5 = 具有手动视图的基于日志的文章。 7 = 具有手动筛选器和手动视图的基于日志的文章。 |
upd_cmd | nvarchar(255) | 在 UPDATE 时执行的命令;否则根据日志构造。 |
schema_option | binary | 指示在快照中编写已发布对象的哪些属性的脚本。 有关支持的架构选项的列表,请参阅 sp_addarticle。 |
dest_owner | nvarchar(128) | 目标数据库中表的所有者。 |
ins_scripting_proc | int | 复制 INSERT 语句时执行的自定义存储过程或脚本的对象标识符。 |
del_scripting_proc | int | 复制 DELETE 语句时执行的自定义存储过程或脚本的对象标识符。 |
upd_scripting_proc | int | 复制 UPDATE 语句时执行的自定义存储过程或脚本的对象标识符。 |
custom_script | int | DDL 触发器完成时执行的自定义脚本或过程的对象标识符。 |
fire_triggers_on_snapshot | int | 指示在应用快照时是否执行所复制的触发器,可以为下列值之一: 0 = 未执行触发器。 1 = 执行触发器。 |
另请参阅
复制表 (Transact-SQL)
复制视图 (Transact-SQL)
sp_addarticle (Transact-SQL)
sp_changearticle (Transact-SQL)
sp_helparticle (Transact-SQL)
sysarticles (Transact-SQL)