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


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

Область применения:SQL Server

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

Примечание.

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

Примечание.

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от ваших текущих параметров или используемой редакции. Чтобы изменить параметры, выберите "Импорт и экспорт параметров" в меню "Инструменты".

Окно свойств

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

Примечание.

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

Категория удостоверений

Развертывается, чтобы отобразить свойства "Имя " и "База данных ".

Имя

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

База данных

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

Неправильная категория

Развертывается, чтобы отобразить оставшиеся свойства.

Тип данных

Показывает тип данных выбранного столбца. Дополнительные сведения см. в разделе Типы данных.

Добавочное число удостоверений

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

Начальное значение удостоверения

Отображает начальное значение, присвоенное первой строке в таблице для столбца идентификаторов. (Применяется только к SQL Server.)

Удостоверение

Показывает, является ли выбранный столбец индексным столбцом для таблицы. (Применяется только к SQL Server.)

Длина

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

Нуллибельный

Показывает, допускает ли столбец значения NULL.

Точность

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

Шкала

Отображает максимальное число цифр, которые могут отображаться справа от десятичной запятой для числовых типов данных. Это значение должно быть меньше или равно точности. Это свойство отображается 0 для ненумерных типов данных.

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

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

Примечание.

Эти свойства применяются только к SQL Server.

Общая категория

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

Имя

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

Осторожность

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

Разрешить значения NULL

Показывает, допускает ли тип данных столбца значения NULL.

Тип данных

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

Значение или привязка по умолчанию

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

Длина

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

Точность

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

Шкала

Отображает максимальное число цифр, которые могут отображаться справа от десятичной запятой для числовых типов данных. Это значение должно быть меньше или равно точности. Это свойство отображается 0 для ненумерных типов данных. Это свойство доступно только для числовых типов данных.

Категория конструктора таблиц

Развертывается, чтобы отобразить оставшиеся свойства.

Сопоставление

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

Категория спецификации вычисляемого столбца

Развертывается для отображения свойств формулы и сохраняется. Если вычисляется столбец, формула также отображается. Чтобы изменить формулу, разверните эту категорию и измените ее в свойстве Formula .

Формула

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

Сохраняется

Позволяет сохранить вычисляемый столбец с источником данных. Сохраненный вычисляемый столбец можно индексировать.

Сжатый тип данных

Отображает сведения о типе данных поля в том же формате, что SQL CREATE TABLE и инструкция. Например, поле, содержащее строку переменной длины с максимальной длиной 20 символов, будет представлено как varchar(20). Чтобы изменить это свойство, введите значение напрямую.

Описание

Отображает описание столбца. Чтобы просмотреть полное описание или изменить его, выберите "Описание", а затем щелкните многоточие (...) справа от свойства.

Категория спецификации полнотекстового текста

Развертывается для отображения свойств, относящихся к полнотекстовых столбцам.

Полнотекстовый индексируется

Указывает, является ли этот столбец полнотекстово индексированным. Этому свойству может быть присвоено значение Да только в том случае, если тип данных для данного столбца допустим для полнотекстового поиска и если таблица, к которой относится этот столбец, имеет соответствующий полнотекстовый индекс. Чтобы изменить это значение, выберите его, разверните раскрывающийся список и выберите новое значение.

Столбец полнотекстового типа

Показывает, какой столбец используется для определения типа документа для столбца с типом изображение. Тип данных изображения можно использовать для хранения документов, начиная от .doc файлов до XML-файлов.

Язык

Указывает язык, используемый для индексирования столбца.

Статистическая семантика

Укажите, следует ли включить статистическое семантическое индексирование для выбранного столбца. Дополнительные сведения см. в разделе Семантический поиск (SQL Server).

Если вы выберете язык до выбора статистической семантики, а выбранный язык не имеет связанной семантической языковой модели, параметр "Статистические семантики " имеет значение "Нет " и не может быть изменен. Если выбрать параметр "Да " для статистической семантики перед выбором языка, языки, доступные в столбце "Язык ", ограничены теми, для которых поддерживается семантическая языковая модель.

Имеет подписчик, отличный от SQL Server

Показывает, имеет ли столбец подписчик, отличный от Microsoft SQL Server.

Категория спецификации удостоверений

Разворачивается, чтобы показать свойства для Поля идентификации, Приращения идентификатора и Начального значения идентификатора.

Удостоверение

Показывает, является ли выбранный столбец индексным столбцом для таблицы. Чтобы изменить свойство, откройте таблицу в конструкторе таблиц и измените свойства в окне "Свойства ". Этот параметр применяется только к столбцам с типом данных на основе чисел, например int.

Добавочное число удостоверений

Показывает добавочный элемент, добавляемый в начальное значение идентификатора для каждой последующей строки. Если оставить эту ячейку пустой, значение 1 назначается по умолчанию. Для изменения этого свойства введите новое значение непосредственно в поле.

Начальное значение удостоверения

Отображает значение, назначенное первой строке в таблице. Если оставить эту ячейку пустой, значение 1 назначается по умолчанию. Для изменения этого свойства введите новое значение непосредственно в поле.

Детерминированный

Указывает, может ли тип данных для выбранного столбца быть определен точно.

Опубликовано DTS

Указывает, опубликован ли столбец как DTS.

Индексируется

Указывает, может ли столбец быть проиндексирован. Например, недетерминированные вычисляемые столбцы нельзя индексировать.

Опубликовано слиянием

Показывает, публикуется ли столбец в слиянии.

Не предназначено для репликации

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

Реплицируется

Указывает, реплицирован ли данный столбец в другое место.

Is RowGuid

Указывает, использует ли SQL Server столбец в качестве ROWGUID. Значение Да можно указывать только для столбца с типом данных uniqueidentifier. Чтобы изменить это свойство, выберите его значение, разверните раскрывающийся список и выберите другое значение.

Размер

Указывает размер в байтах, который допускается типом данных столбца. Например, тип данных nchar может иметь длину 10 (число символов), но у него будет размер 20 для учета наборов символов Юникода.

Примечание.

Длина типа данных varchar(max) зависит от каждой строки. sp_help возвращает (-1) в качестве длины столбца varchar(max ). Программа Management Studio отображает -1 как размер столбца.