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