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


Свойства столбца

Обновлен: Ноябрь 2007

Есть два набора свойств столбцов: полный набор, который можно увидеть на вкладке "Свойства столбца" в конструкторе таблиц (доступен только для баз данных Microsoft SQL Server), и сокращенный набор, который доступен в окне "Свойства" обозревателя серверов.

8af397h0.alert_note(ru-ru,VS.90).gifПримечание.

Свойства в данном разделе сгруппированы по категориям, а не по алфавиту.

8af397h0.alert_note(ru-ru,VS.90).gifПримечание.

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих параметров или выпуска. Чтобы изменить параметры, в меню Сервис выберите пункт Импорт и экспорт параметров. Дополнительные сведения см. в разделе Параметры Visual Studio.

Окно "Свойства"

Эти свойства отображаются в окне "Свойства" при выборе столбца в обозревателе серверов.

8af397h0.alert_note(ru-ru,VS.90).gifПримечание.

Все они доступны в обозревателе сервера только для чтения. Чтобы изменить свойства столбцов для баз данных Microsoft SQL Server, выберите столбец в конструкторе таблиц. Эти свойства подробно описаны ниже в данном разделе.

  • Категория "Идентификатор"
    Раскрывается, отображая свойства Имя и База данных.

  • Имя
    Отображает имя столбца.

  • База данных
    Отображает имя источника данных для выбранного столбца. (Относится только к OLE DB.)

  • Категория "Прочие"
    При развертывании выводятся остальные свойства.

  • Тип данных
    Отображает тип данных выбранного столбца.

  • Шаг приращения идентификатора
    Указывает число, добавляемое к параметру Начальное значение для столбца идентификаторов в каждой последующей строке. (Относится только к Microsoft SQL Server.)

  • Начальное значение
    Указывает начальное значение, присваиваемое столбцу идентификаторов в первой строке таблице. (Относится только к Microsoft SQL Server.)

  • Столбец идентификаторов
    Указывает, является ли выбранный столбец столбцом идентификаторов для таблицы. (Относится только к Microsoft SQL Server.)

  • Длина
    Указывает число символов, допустимых для символьных типов данных.

  • Допускает значения NULL
    Указывает, разрешены ли в столбце данного типа значения NULL.

  • Точность
    Указывает максимальное число разрядов, допустимых для числовых типов данных. Для нечисловых типов данных в этом свойстве отображается 0.

  • Масштаб
    Указывает максимальное количество цифр справа от запятой в числовых типах данных. Это значение должно быть меньше или равно указанной точности. Для нечисловых типов данных в этом свойстве отображается 0.

Вкладка "Свойства столбца"

Для доступа к этим свойствам в обозревателе серверов щелкните правой кнопкой мыши таблицу, к которой относится столбец, выберите Открыть определение таблицы и затем в конструкторе таблиц выберите строку в табличной сетке.

8af397h0.alert_note(ru-ru,VS.90).gifПримечание.

Эти свойства относятся только к Microsoft SQL Server.

  • Категория "Общие"
    При раскрытии выводятся параметры Имя, Разрешены значения NULL, Тип данных, Значение по умолчанию или привязка, Длина, Точность и Масштаб.

  • Имя
    Отображает имя столбца. Чтобы изменить имя, введите его в этом текстовом поле.

    8af397h0.alert_caution(ru-ru,VS.90).gifВнимание!

    При наличии запросов, представлений, пользовательских функций, хранимых процедур или программ, которые ссылаются на этот столбец, после изменения имени все эти объекты становятся недействительными.

  • Разрешить значения 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).

См. также

Другие ресурсы

Работа со столбцами

Работа с таблицами в конструкторе таблиц