Поделиться через


IHsyscolumns (Transact-SQL)

Область применения: SQL Server

Представление IHsyscolumns предоставляет сведения о столбцах для статей, опубликованных из издателя, отличного от SQL Server. Это представление хранится в базе данных распространителя.

Имя столбца Тип данных Description
name sysname Имя столбца или параметра процедуры.
id int Идентификатор объекта таблицы, к которой принадлежит столбец, или идентификатор хранимой процедуры, с которой данный параметр ассоциирован.
xtype tinyint Тип физического хранилища из sys.systypes (Transact-SQL).
typestat int Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.
xusertype tinyint Идентификатор расширенного определяемого пользователем типа данных.
length bigint Максимальная длина физического хранилища из sys.systypes (Transact-SQL)
xprec int Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.
xscale int Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.
colid int Идентификатор столбца или параметра.
xoffset int Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.
bitpos int Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.
скрытный int Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.
colstat int Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.
cdefault int Идентификатор значения по умолчанию для этого столбца.
домен int Идентификатор правила или ограничения CHECK для этого столбца.
number int Подпросчитываемый номер, когда процедура сгруппирована (0 для записей, не являющихся непроcedure).
цветной цвет int Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.
autoval int Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.
offset int Сдвиг в строке, в которой встречается этот столбец.
параметры сортировки int Идентификатор параметров сортировки столбца. Значение NULL для несимвольных столбцов.
language int Идентификатор языка для столбца.
состояние int Битовая карта, используемая для описания свойства столбца или параметра:

0x08 = столбец разрешает значения NULL.

0x10 = заполнение ANSI действует при добавлении столбцов varchar или varbinary. Конечные пробелы сохраняются для varchar и конечных нулей сохраняются для столбцов varbinary .

0x40 = параметр OUTPUT.

0x80 = столбец идентификатора.
type int Тип физического хранилища из sys.systypes (Transact-SQL).
usertype tinyint Идентификатор определяемого пользователем типа данных из sys.systypes (Transact-SQL).
printfmt int Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.
prec int Степень точности для данного столбца.
scale int Шкала для данного столбца.
iscomputed int Признак, по которому определяется, является ли столбец вычисляемым:

0 = noncomputed.

1 = вычисляется.
isoutparam int Указывает, относится ли параметр процедуры к выходным параметрам:

1 = True.

0 = False.
isnullable int Указывает, допускает ли столбец значения NULL:

1 = True.

0 = False.
закуска int Имя параметров сортировки столбца. Значение NULL для несимвольных столбцов.
tdscollation int Имя параметров сортировки столбца при возвращении в поток табличных данных (TDS).

См. также

Разнородная репликация базы данных
Таблицы репликации (Transact-SQL)
Представления репликации (Transact-SQL)
sys.columns (Transact-SQL)