Программирование в Microsoft SQL Server 2000



              

Добавление столбцов в таблицу - часть 2



  • Измените тип данных на decimal.SQL Server изменит длину столбца на 9 и разрешит использование полей Precision, Scale и Identity.


  • Сбросьте флажок Allow Null (Разрешить нулевое значение).
  • Нулевое значение (Null)

    Значение Null представляет собой особый вид значений в реляционной технологии, которое используется для указания, что значение либо отсутствует, либо не существует. Использование значений типа Null в ряде случаев является сомнительным и спорным.

    1. Введите в ячейку описания Description текст Образец столбца идентификации.
    2. Измените значение поля Identity на Yes (Not For Replication). SQL Server предлагает для полей начального значения Identity Seed и приращения Identity Increment значение 1.


    Идентификационные значения

    Когда вы устанавливаете свойство идентификации Identity для столбца, вы тем самым предписываете SQL Server вставить в столбец значение, которое уникально идентифицирует каждую строку. Выбранный тип данных задает природу данных, содержащихся в столбце. Идентификационные столбцы могут иметь типы данных int, smallint, tinyint или decimal.

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

    Например, если для столбца идентификации задан тип smallint, начальное значение равно 50, а приращение равно 5, для первой вставленной строки будет присвоено значение 50, для второй строки – значение 55, для третьей строки – значение 60 и т.д.

    Свойство Identity может быть установлено только для одного столбца в таблице.

    Добавьте в таблицу столбец GUID

    1. Щелкните на пустой ячейке в столбце Column Name, введите MyGUID, а затем нажмите клавишу Tab. SQL Server предлагает в качестве типа данных char.


    2. Измените тип данных на uniqueidentifier. SQL Server изменит длину столбца на 16 и разрешит использование поля Is RowGUID.


    3. Введите в ячейку описания Description текст Образец GUID.
    4. Измените значение поля Is RowGUID на Yes. SQL Server установит значение по умолчанию (Newid()).




      Содержание  Назад  Вперед