Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Добавьте в таблицу столбец 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-идентификатор при вставке строки.

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

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

 

  1. Измените тип данных на datetime. SQL Server изменит длину столбца на 8.

 

  1. Введите Образец столбца даты в ячейку описания Description.

 

Добавьте в таблицу символьный столбец

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

 

Символьные типы данных

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

Если для столбца объявлена переменная длина (например, тип varchar или text для данных не-Unicode, и nvarchar или ntext для данных Unicode), то SQL Server будет хранить только фактические символы данных, которые были введены. Если, с другой стороны, для столбца объявлена фиксированная длина (тип char для данных не-Unicode или nchar для данных Unicode). SQL Server будет дополнять введенные значения пробелами.

Например, если для столбца объявлен тип char с длиной, равной 10, а фактическим значением является "hello", SQL Server будет хранить значение как "hello", с пятью пробелами, следующими за пятью фактическими символами.

  1. Измените длину столбца на 25.
  2. Введите Образец символьного столбца в ячейку описания Description.
  3. Введите 'Unknown' в ячейку значения по умолчанию Default value. (Не забудьте заключить слово в одинарные кавычки.)

 

Значения по умолчанию

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

Мы уже сталкивались с двумя специальными видами значений по умолчанию: идентификационное значение, предоставляемое SQL Server, когда вы устанавливаете свойство Identity, а также функция NEWID, предоставляемая SQL Server, когда вы устанавливаете свойство Is RowGuid. В действительности вы можете задавать значения по умолчанию для любого столбца. Значения по умолчанию могут быть константами, такими как 'Unknown' или 123, функциями, такими как NEWID или GETDATE, либо математическими выражениями, такими как 3 + 5.










Последнее изменение этой страницы: 2018-04-11; просмотров: 184.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...