Общие сведения о 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