IHpublishercolumns (Transact-SQL)

适用于SQL Server

IHpublishercolumns 系统表表示存储在发布服务器上的元数据。 此表包含使用当前分发服务器从非 SQL Server 发布服务器复制的每个列的一行。 IHpublishercolumns 中的数据类型信息特定于从中发布数据的非 SQL Server 数据库管理系统(DBMS)。 此表存储在分发数据库中。

定义

列名称 数据类型 描述
publishercolumn_id int 标识已发布列。
table_id int 标识列所属的 IHpublishertable 中的源表
publisher_id smallint 标识要从中发布列的非 SQL Server 发布服务器。
name sysname 已发布列的名称。
column_ordinal int 按顺序标识列。
type varchar(255) 发布服务器上源列的列数据类型。
length bigint 发布服务器上源列的长度。
prec int 发布服务器上源列的精度。
scale int 发布服务器上源列的小数位数。
isnullable bit 指示列是否接受 NULL 值,其中 1 表示接受 NULL 值。
iscaptured bit 指示列上是否存在触发器,即使列没有在项目中发布,该列也可能存在。 值为 1 表示触发器存在于列上。

另请参阅

异类数据库复制
复制表 (Transact-SQL)
复制视图 (Transact-SQL)
sysarticlecolumns(系统视图)(Transact-SQL)
sysarticlecolumns (Transact-SQL)