IHpublishercolumns (Transact-SQL)

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

定义

列名

数据类型

说明

publishercolumn_id

int

标识已发布列。

table_id

int

标识该列所属的源表(来自 IHpublishertables)。

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 表示列上存在触发器。