Общие сведения о Transact-SQL Лекция 3

advertisement
Общие сведения
о Transact-SQL
Лекция 3
Типы данных
MS SQL Server поддерживает все
основные простые типы данных,
используемые в современных языках
программирования
 В версии MS SQL Server 2008 были
добавлены несколько новых типов,
а некоторые перестали
рекомендоваться к использованию

Базы данных на основе Microsoft SQL
Server 2008. Лекция 3
2
Переменные в Transact-SQL
Любой объект базы данных должен
обладать уникальным именем внутри
этой базы
 Имена объектов называются
идентификаторами

Базы данных на основе Microsoft SQL
Server 2008. Лекция 3
3
Переменные в Transact-SQL
Правила именования объектов:
 первый символ: A-Z, a-z, @, #, _
 длина имени не более 128 символов,
(для временных объектов – 116)
 внутри имени запрещаются пробелы,
скобок и символы: ~, !, %, ^, &
Базы данных на основе Microsoft SQL
Server 2008. Лекция 3
4
Переменные в Transact-SQL
Правила именования объектов:
 имя объекта не должно совпадать
с зарезервированным словом
и с именем уже существующего объекта
 если имя объекта содержит пробелы
или совпадает с зарезервированным
словом, то его необходимо поместить
внутрь квадратных скобок [ ]
Базы данных на основе Microsoft SQL
Server 2008. Лекция 3
5
Переменные в Transact-SQL
Имена локальных переменных должны
удовлетворять правилам именования
объектов и всегда должны начинаться
с символа @
 Область действия переменной
ограничена пакетом операторов или
процедурой, в которой она была
объявлена

Базы данных на основе Microsoft SQL
Server 2008. Лекция 3
6
Функции Transact-SQL
Встроенные функции MS SQL Server:
 функции наборов записей
 агрегатные функции
 скалярные функции
Базы данных на основе Microsoft SQL
Server 2008. Лекция 3
7
Функции Transact-SQL
Типы скалярных функций:
 математические функции
 строковые функции
 функции для работы с датами
 конфигурационные функции
 системные функции
Базы данных на основе Microsoft SQL
Server 2008. Лекция 3
8
Download