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)