|
||||
Свойство
|
Описание
|
Значения по умолчанию
|
||
Значение по |
Значение, которое вставляется в поле, если |
Пусто |
||
умолчанию |
пользователь ничего не ввел в него. Это |
|
||
(Default Value) |
значение игнорируется для полей, имею- |
|
||
|
щих тип данных timestamp. Если значе- |
|
||
|
ние по умолчанию не задано, в поле встав- |
|
||
|
ляется значение Null |
|
||
Число цифр |
Максимальное количество цифр (для чи- |
Зависит от типа дан- |
||
(Precision) |
словых полей), разрешенных для данного |
ных. Например, для |
||
|
поля |
int равно 4 |
||
Точность (Scale) |
Максимальное количество десятичных зна- |
Как правило 0, для |
||
|
ков после разделителя. Это значение должно быть меньше или равно значению |
типа данных money и smallmaney — 4 |
||
|
Precision |
|
||
Идентификация |
Свойство, которое обеспечивает автомати- |
Нет (флажок сбро- |
||
(Identity) |
ческую генерацию уникальных значений в |
шен) |
||
|
этом поле при вставке новых записей |
|
||
Начало иденти- |
Значение, которое присваивается первой |
1 |
||
фикации (Identity |
записи в таблице |
|
||
Seed) |
|
|
||
Шаг идентифи- |
Шаг изменения значений в поле. В каждой |
1 |
||
кации (Identity |
последующей записи значение поля увели- |
|
||
Increment) |
чивается на это число |
|
||
IsRowGuid |
Указывает, является ли данное поле гло- |
Нет |
||
|
бальным идентификатором. В отличие от |
|
||
|
поля, которое имеет значение свойства |
|
||
|
Идентификация (Identity) равным Да (Yes) |
|
||
|
и которое однозначно идентифицирует ка- |
|
||
|
ждую запись в таблице, SQL Server версии |
|
||
|
7.0 и выше позволяет создать поле в таб- |
|
||
|
лице, которое является глобальным иден- |
|
||
|
тификатором, т. е. каждое значение этого |
|
||
|
поля может быть уникальным в пределах |
|
||
всей базы данных или даже во всех базах |
|
|||
данных на всех серверах сети. |
|
|||
Свойство
|
Описание
|
Значения по умолчанию
|
|
|
В этом случае значение данного поля должно быть Да (Yes), но тип данных может быть только uniqueidentif ier |
|
|
Формула
(Formula) |
Показывает формулу для вычисляемого столбца. Только для SQL Server 2000 |
Пусто |
|
Сортировка
(Collation) |
Для текстовых полей позволяет выбрать способ сортировки данных в поле. Только для SQL Server 2000 |
По умолчанию для базы данных |
|
Формат (Format) |
Позволяет задать формат отображения данных в поле. Только для SQL Server 2000 |
Пусто |
|
Число десятичных знаков
(Decimal Places) |
Для числовых полей определяет количество десятичных знаков при отображении данных в поле. Аналог соответствующего свойства в Access. Если установлено значение [Авто] (Auto), то количество отображаемых десятичных знаков определяется значением свойства Формат (Format) |
Авто |
|
Маска ввода
(Input Mask) |
Аналог соответствующего свойства в Access. Только для SQL Server 2000 |
Пусто |
|
Подпись
(Caption) |
Определяет подпись для поля, которая появляется в формах. Только для SQL Server 2000 |
Пусто |
|
Индексация
(Indexed) |
Определяет, будет ли создаваться индекс для данного поля. Только для SQL Server 2000 |
Нет |
|
Гиперссылка
(Hyperlink) |
Указывает, будет ли значение этого поля интерпретироваться как гиперссылка. Только для SQL Server 2000 |
Нет |
|
Режим IME (IME Mode) |
Позволяет задать способ ввода данных в поле при использовании китайского, японского и некоторых других языков. Только для SQL Server 2000 |
Нет |
|
Режим предложений IME (IME Sentence Mode) |
Определяет режим преобразования данных при использовании китайского, японского и ряда других языков. Только для SQL Server 2000 |
Отсутствует |
|
Почтовый адрес
(Postal Address) |
Содержит имя элемента управления или поля, которое отображает почтовый адрес, соответствующий введенному в данное поле почтовому коду, либо штрих-код клиента, соответствующий введенному адресу. Только для SQL Server 2000 |
Пусто |
|
Фуригана
(Furigana) |
Содержит имя столбца таблицы, в котором может храниться Furigana-эквивалент введенного текста. Только для SQL Server 2000 |
Пусто |
|
Типы данных, которые поддерживает SQL Server, приведены в табл. 17.2.