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



              

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



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.


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


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




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