Свойства столбца (визуальные инструменты для баз данных)
Имеется два набора свойств столбцов: полный набор, который можно увидеть на вкладке «Свойства столбца» в конструкторе таблиц (доступен только для баз данных Microsoft SQL Server), и сокращенный набор, который доступен в окне «Свойства» обозревателя серверов.
Примечание. |
---|
Свойства в данном разделе сгруппированы по категориям, а не по алфавиту. |
Примечание. |
---|
В зависимости от установок или выпуска сервера, доступные диалоговые окна и команды меню могут отличаться от описанных в справке. Чтобы изменить настройки, выберите Настройки импорта и экспорта в меню Сервис. |
Окно «Свойства»
Эти свойства отображаются в окне «Свойства» при выборе столбца в обозревателе серверов.
Примечание. |
---|
Все они из обозревателя серверов доступны только для чтения. Чтобы изменить свойства столбцов для баз данных 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. (Относится только к 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.Примечание. Длина типа данных varchar(max) зависит от строки. Процедура sp_help возвращает (-1) как длину столбца varchar(max). Среда SQL Server Management Studio отображает -1 как размер столбца.
См. также
Другие ресурсы
Работа со столбцами (визуальные инструменты для баз данных)
Работа с таблицами в конструкторе таблиц (визуальные инструменты для баз данных)