Опубликован: 02.02.2007 | Доступ: свободный | Студентов: 2374 / 243 | Оценка: 4.10 / 3.86 | Длительность: 26:44:00
Урок 5:

Создание таблиц

< Урок 4 || Урок 5: 12345678 || Урок 6 >

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

  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.

Сохраните и закройте таблицу

  1. Нажмите кнопку Save (Сохранить)на панели инструментов конструктора таблиц Table Designer. SQL Server сохранит определение таблицы.
  2. Закройте окно.
< Урок 4 || Урок 5: 12345678 || Урок 6 >
Инна Грушецкая
Инна Грушецкая
Сергей Чесноков
Сергей Чесноков