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


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

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

ПримечаниеПримечание

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

ПримечаниеПримечание

На вашем компьютере названия некоторых элементов интерфейса пользователя Visual Studio или их расположение могут отличаться от указанных в нижеследующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Параметры Visual Studio.

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

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

ПримечаниеПримечание

Все они доступны в обозревателе сервера только для чтения.Чтобы изменить свойства столбцов для баз данных 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.(применимо только к 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).

См. также

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

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

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