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


Свойства столбца (визуальные инструменты для баз данных)

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

ms189714.note(ru-ru,SQL.90).gifПримечание.
Свойства в данном разделе сгруппированы по категориям, а не по алфавиту.
ms189714.note(ru-ru,SQL.90).gifПримечание.
В зависимости от установок или выпуска сервера, доступные диалоговые окна и команды меню могут отличаться от описанных в справке. Чтобы изменить настройки, выберите Настройки импорта и экспорта в меню Сервис.

Окно «Свойства»

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

ms189714.note(ru-ru,SQL.90).gifПримечание.
Все они из обозревателя серверов доступны только для чтения. Чтобы изменить свойства столбцов для баз данных Microsoft SQL Server, выберите столбец в конструкторе таблиц. Эти свойства подробно описаны ниже в данном разделе.
  • Категория «Идентификатор»
    Раскрывается, отображая свойства Имя и База данных.
  • Имя
    Отображает имя столбца.
  • База данных
    Отображает имя источника данных для выбранного столбца. (Относится только к OLE DB.)
  • Категория «Прочие»
    Раскрывается, отображая остальные свойства.
  • Тип данных
    Отображает тип данных выбранного столбца.
  • Шаг приращения идентификатора
    Указывает число, добавляемое к начальному значению для столбца идентификаторов в каждой последующей строке. (Относится только к Microsoft SQL Server.)
  • Начальное значение идентификатора
    Указывает начальное значение, присваиваемое столбцу идентификаторов в первой строке таблице. (Относится только к Microsoft SQL Server.)
  • Идентификатор
    Указывает, является ли выбранный столбец столбцом идентификаторов для таблицы. (Относится только к Microsoft SQL Server.)
  • Длина
    Указывает число символов, допустимых для символьных типов данных.
  • Допускает значение NULL
    Указывает, разрешены ли в столбце данного типа значения NULL.
  • Точность
    Указывает максимальное число разрядов, допустимых для числовых типов данных. Для нечисловых типов данных в этом свойстве отображается 0.
  • Масштаб
    Указывает максимальное количество цифр справа от запятой в числовых типах данных. Это значение должно быть меньше или равно указанной точности. Для нечисловых типов данных в этом свойстве отображается 0.

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

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

ms189714.note(ru-ru,SQL.90).gifПримечание.
Эти свойства относятся только к Microsoft SQL Server.
  • Общая категория
    Раскрывается, отображая Имя, Разрешены значения NULL, Тип данных, Значение по умолчанию или привязка, Длина, Точность и Масштаб.
  • Имя
    Отображает имя столбца. Для изменения имени введите его в текстовом поле.

    ms189714.Caution(ru-ru,SQL.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. (Относится только к Microsoft SQL Server 2005.)
  • Категория определения идентификаторов
    Раскрывается, отображая свойства Идентификатор, Шаг приращения идентификатора и Начальное значение идентификатора.
  • Идентификатор
    Указывает, является ли выбранный столбец столбцом идентификаторов для таблицы. Для изменения этого свойства откройте таблицу в конструкторе таблиц и измените его значение в окне Свойства. Этот параметр применяется только к столбцам с числовым типом данных, например int.
  • Шаг приращения идентификатора
    Указывает число, добавляемое к значению Начальное значение идентификатора для каждой последующей строки. Если оставить эту ячейку пустой, по умолчанию будет присвоено значение 1. Для изменения этого свойства введите новое значение непосредственно в поле.
  • Начальное значение идентификатора
    Указывает начальное значение, присваиваемое столбцу идентификаторов в первой строке таблицы. Если оставить эту ячейку пустой, по умолчанию будет присвоено значение 1. Для изменения этого свойства введите новое значение непосредственно в поле.
  • Детерминированный
    Указывает, может ли тип данных для выбранного столбца быть определен точно. (Относится только к Microsoft SQL Server 2000 или более новым версиям.)
  • Опубликован через службы DTS
    Указывает, опубликован ли столбец через службы DTS. (Относится только к Microsoft SQL Server 2005.)
  • Индексируемый
    Указывает, может ли столбец быть проиндексирован. Например, недетерминированные вычисляемые столбцы не могут быть проиндексированы. (Относится только к Microsoft SQL Server 2000 или более новым версиям.)
  • Опубликован слиянием
    Указывает, опубликован ли столбец слиянием. (Относится только к Microsoft SQL Server 2005.)
  • Не подлежит репликации
    Указывает, будут ли сохранены исходные значения идентификаторов во время репликации. Для изменения этого свойства щелкните его, откройте раскрывающийся список и выберите другое значение.
  • Реплицирован
    Указывает, реплицирован ли данный столбец в другое место. (Относится только к Microsoft SQL Server 2005.)
  • Является типом RowGuid
    Указывает, будет ли SQL Server использовать столбец в качестве глобального уникального идентификатора (ROWGUID). Это свойство может быть установлено в значение Да только для столбцов с типом данных uniqueidentifier. Для изменения этого свойства щелкните его значение, откройте раскрывающийся список и выберите другое значение.
  • Размер
    Указывает размер в байтах, который допускается типом данных столбца. Например, тип данных nchar может иметь длину 10 (количество символов), однако для работы с наборами символов в кодировке Юникод его длина будет равняться 20.

    ms189714.note(ru-ru,SQL.90).gifПримечание.
    Длина типа данных varchar(max) зависит от строки. Процедура sp_help возвращает (-1) как длину столбца varchar(max). Среда SQL Server Management Studio отображает -1 как размер столбца.

См. также

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

Работа со столбцами (визуальные инструменты для баз данных)
Работа с таблицами в конструкторе таблиц (визуальные инструменты для баз данных)

Справка и поддержка

Получение помощи по SQL Server 2005