IHsyscolumns (Transact-SQL)

Применимо к:SQL Server

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

Имя столбца Тип данных Описание
name sysname Имя столбца или параметра процедуры.
идентификатор 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 для записей, не относящихся к прокресуре).
colorder int Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.
autoval int Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.
offset int Сдвиг в строке, в которой встречается этот столбец.
collationid int Идентификатор параметров сортировки столбца. Значение NULL для несимвольных столбцов.
language int Идентификатор языка для столбца.
status 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 Степень точности для данного столбца.
масштаб int Шкала для данного столбца.
iscomputed int Признак, по которому определяется, является ли столбец вычисляемым:

0 = не вычисляется.

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)