Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Добавьте в таблицу столбец идентификации

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

 

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

 

  1. Сбросьте флажок 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.

 

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

 

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

 

GUID

Глобальный уникальный идентификатор (Globally Unique Identifier – GUID) представляет собой 16-байтное уникальное значение – ни один другой в мире компьютер не будет генерировать это значение. Тип данных uniqueidentifier используется для хранения GUID-идентификаторов.

SQL Server не генерирует GUID-идентификаторы автоматически, как он это делает для идентификационных значений, поскольку таблица может содержать несколько GUID-идентификаторов, но только одно идентификационное значение. Тем не менее, функция NEWID, которую SQL Server предлагает как значение по умолчанию, если для свойства Is RowGUID установлено значение Yes (Да), будет возвращать новый GUID-идентификатор при вставке строки.



Поделиться:


Последнее изменение этой страницы: 2019-11-02; просмотров: 170; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.119.125.61 (0.008 с.)