Базы данных и спецификации SQL. Назначение языка Transact-SQL и типы данных. Запросы на выборку данных, вставку, удаление и изменение данных. Использование курсоров. Расширения Transact-SQL. Триггеры. Хранимые процедуры. Элементы синтаксиса программы.
Аннотация к работе
SQL (Structured Query Language) - это универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных (язык структурированных запросов). В настоящее время широко распространены следующие спецификации SQL: Базы данных и спецификации SQL Тип базы данных Спецификация SQL Microsoft SQL Transact-SQL Microsoft Jet/Access Jet SQL MySQL SQL/PSM (SQL/Persistent Stored Module) Oracle PL/SQL (Procedural Language/SQL) IBM DB2 SQL PL (SQL Procedural Language) InterBase/Firebird PSQL (Procedural SQL) В данной будет рассмотрена спецификация Transact-SQL, которая используется серверами Microsoft SQL 1. Назначение языка TransactSQL и типы данных Transact-SQL (T-SQL) - процедурное расширение языка SQL компанией Microsoft (для Microsoft SQL Server) и Sybase (для Sybase ASE). SQL был расширен такими дополнительными возможностями как: управляющие операторы, локальные и глобальные переменные, различные дополнительные функции для обработки строк, дат, математики и т.п., поддержка аутентификации Microsoft Windows Язык Transact-SQL является ключом к использованию MS SQL Server. В языках SQL выборка данных из таблиц осуществляется с помощью команды SELECT: SELECT [ALL или DISTINCT] FROM По умолчанию в команде SELECT используется параметр ALL, который можно не указывать.