Свойства столбца
Есть два набора свойств столбцов: полный набор, который можно увидеть на вкладке "Свойства столбца" в конструкторе таблиц (доступен только для баз данных Microsoft SQL Server), и сокращенный набор, который доступен в окне "Свойства" обозревателя серверов.
Примечание |
---|
Свойства в данном разделе сгруппированы по категориям, а не по алфавиту. |
Примечание |
---|
На вашем компьютере названия некоторых элементов интерфейса пользователя Visual Studio или их расположение могут отличаться от указанных в нижеследующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Параметры Visual Studio. |
Окно "Свойства"
Эти свойства отображаются в окне "Свойства" при выборе столбца в обозревателе серверов.
Примечание |
---|
Все они доступны в обозревателе сервера только для чтения.Чтобы изменить свойства столбцов для баз данных Microsoft SQL Server, выберите столбец в конструкторе таблиц.Эти свойства подробно описаны ниже в данном разделе. |
Категория "Идентификатор"
Раскрывается, отображая свойства Имя и База данных.Имя
Имя столбца.База данных
Отображает имя источника данных для выбранного столбца.(Относится только к OLE DB.)Категория "Прочие"
При развертывании выводятся остальные свойства.Тип данных
Отображает тип данных выбранного столбца.Шаг приращения идентификатора
Указывает число, добавляемое к параметру Начальное значение для столбца идентификаторов в каждой последующей строке.(Относится только к Microsoft SQL Server.)Начальное значение
Указывает начальное значение, присваиваемое столбцу идентификаторов в первой строке таблице.(Относится только к Microsoft SQL Server.)Столбец идентификаторов
Указывает, является ли выбранный столбец столбцом идентификаторов для таблицы.(Относится только к Microsoft SQL Server.)Длина
Указывает число символов, допустимых для символьных типов данных.Допускает значения NULL
Указывает, разрешены ли в столбце данного типа значения NULL.Точность
Указывает максимальное число разрядов, допустимых для числовых типов данных.Для нечисловых типов данных в этом свойстве отображается 0.Масштаб
Указывает максимальное количество цифр справа от запятой в числовых типах данных.Это значение должно быть меньше или равно указанной точности.Для нечисловых типов данных в этом свойстве отображается 0.
Вкладка "Свойства столбца"
Для доступа к этим свойствам в обозревателе серверов щелкните правой кнопкой мыши таблицу, к которой относится столбец, выберите Открыть определение таблицы и затем в конструкторе таблиц выберите строку в табличной сетке.
Примечание |
---|
Эти свойства относятся только к Microsoft SQL Server. |
Категория "Общие"
При раскрытии выводятся параметры Имя, Разрешены значения NULL, Тип данных, Значение по умолчанию или привязка, Длина, Точность и Масштаб.Имя
Отображает имя столбца.Чтобы изменить имя, следует ввести его в этом текстовом поле.Внимание При наличии запросов, представлений, пользовательских функций, хранимых процедур или программ, которые ссылаются на этот столбец, после изменения имени все эти объекты становятся недействительными.
Разрешить значения null
Указывает, разрешены ли в столбце данного типа значения NULL.Тип данных
Указывает тип данных выбранного столбца.Для изменения этого свойства щелкните его, откройте раскрывающийся список и выберите другое значение.Значение по умолчанию или привязка
Указывает значение по умолчанию для данного столбца, используемое в том случае, когда значение для данного столбца отсутствует.Раскрывающийся список содержит все глобальные значения по умолчанию, определенные в источнике данных.Для привязки столбца к общему значению по умолчанию выберите его из раскрывающегося списка.Чтобы создать ограничение столбца по умолчанию, можно также ввести значение по умолчанию непосредственно в текстовом виде.Длина
Указывает число символов, допустимых для символьных типов данных.Данное свойство доступно только для символьных типов данных.Точность
Указывает максимальное число разрядов, допустимых для числовых типов данных.Для нечисловых типов данных в этом свойстве отображается 0.Данное свойство доступно только для числовых типов данных.Масштаб
Указывает максимальное количество цифр справа от запятой в числовых типах данных.Это значение должно быть меньше или равно указанной точности.Для нечисловых типов данных в этом свойстве отображается 0.Данное свойство доступно только для числовых типов данных.Категория "Конструктор таблиц"
При развертывании выводятся остальные свойства.Сортировка
Отображает установку параметров сортировки для выбранного столбца.Чтобы изменить этот параметр, щелкните Параметры сортировки, а затем нажмите кнопку с многоточием (…) справа от значения.(Относится только к SQL Server 2000 и более поздним версиям.)Категория описания вычисляемых столбцов
При развертывании отображаются свойства Формула и Является хранимым в базе данных.Если столбец является вычисляемым, также отображается соответствующая формула.Чтобы изменить формулу, разверните категорию и измените ее в свойстве Формула.Формула
Содержит формулу, используемую для выбранного столбца, если он является вычисляемым.В этом поле можно ввести или изменить формулу.Является хранимым в базе данных
Позволяет сохранять вычисляемый столбец вместе с источником данных.Хранимый вычисляемый столбец может быть включен в индекс.Сжатый тип данных
Отображаются сведения о типе данных поля в том же формате, что и в инструкции SQL CREATE TABLE.Например, поле, содержащее строку переменной длины с максимальной длиной в 20 знаков, будет представлено как "varchar(20)". Чтобы изменить это свойство, следует ввести нужное значение непосредственно в это поле.Описание
Отображается описание столбца.Для просмотра или изменения полного описания щелкните в поле "Описание", а затем нажмите кнопку с многоточием (…) справа от значения.Категория "Описание полнотекстового столбца"
При развертывании отображаются свойства, относящиеся к полнотекстовым столбцам.Включен в полнотекстовый индекс
Указывает, включен ли столбец в полнотекстовый индекс.Этому свойству может быть присвоено значение Да только в том случае, если тип данных для данного столбца допустим для полнотекстового поиска и если таблица, к которой относится этот столбец, имеет соответствующий полнотекстовый индекс.Для изменения этого значения щелкните его, откройте раскрывающийся список и выберите другое значение.Столбец полнотекстового индекса
Указывает столбец, который используется для определения типа документа столбца типа IMAGE.Этот тип может использоваться для хранения различных документов — от DOC до XML-файлов.(Относится только к Microsoft SQL Server 2000 или более новым версиям.)Язык
Указывает язык, который используется при индексации столбца.(Относится только к Microsoft SQL Server 2000 или более новым версиям.)Имеет подписчика, отличного от SQL Server
Указывает, имеет ли столбец подписчика, отличного от Microsoft SQL Server.(применимо только к SQL Server 2005 и SQL Server 2008).Категория "Спецификация идентифицируемого столбца"
При развертывании отображаются свойства Идентификатор, Шаг приращения идентификатора и Начальное значение идентификатора.Столбец идентификаторов
Указывает, является ли выбранный столбец столбцом идентификаторов для таблицы.Для изменения этого свойства откройте таблицу в конструкторе таблиц и измените его значение в окне Свойства.Этот параметр применяется только к столбцам с числовым типом данных, например int.Шаг приращения идентификатора
Указывает число, добавляемое к значению Начальное значение для каждой последующей строки.Если оставить эту ячейку пустой, по умолчанию будет присвоено значение 1.Для изменения этого свойства введите новое значение непосредственно в поле.Начальное значение
Указывает начальное значение, присваиваемое столбцу идентификаторов в первой строке таблицы.Если оставить эту ячейку пустой, по умолчанию будет присвоено значение 1.Для изменения этого свойства введите новое значение непосредственно в поле.Детерминированный
Указывает, может ли тип данных для выбранного столбца быть определен точно.(Относится только к Microsoft SQL Server 2000 или более новым версиям.)Опубликован через службы DTS
Указывает, опубликован ли столбец через службы DTS.(применимо только к SQL Server 2005 и SQL Server 2008).Индексируемый
Указывает, может ли столбец быть проиндексирован.Например, недетерминированные вычисляемые столбцы не могут быть проиндексированы.(Относится только к Microsoft SQL Server 2000 или более новым версиям.)Опубликован слиянием
Указывает, опубликован ли столбец слиянием.(применимо только к SQL Server 2005 и SQL Server 2008).Не подлежит репликации
Указывает, будут ли сохранены исходные значения идентификаторов во время репликации.Для изменения этого свойства щелкните его, откройте раскрывающийся список и выберите другое значение.Реплицируемый
Указывает, реплицирован ли данный столбец в другое место.(применимо только к SQL Server 2005 и SQL Server 2008).Имеет тип RowGuid
Указывает, будет ли SQL Server использовать столбец в качестве глобального уникального идентификатора (ROWGUID).Это свойство может быть установлено в значение Да только для столбцов с типом данных uniqueidentifier.Для изменения этого свойства щелкните его, откройте раскрывающийся список и выберите другое значение.Размер
Указывает размер в байтах, который допускается типом данных столбца.Например, тип данных nchar может иметь длину 10 (количество символов), однако для работы с наборами символов в кодировке Юникод его длина будет равняться 20.Примечание. Длина типа данных varchar(max) различна для каждой из строк.sp_help возвращает (-1) в качестве длины столбца varchar(max).Это свойство отображает -1 в качестве размера столбца для типов данных varchar(max).