Язык Transact-SQL (T-SQL) является процедурным расширением стандартного языка SQL (ANSI/ISO), реализованным в СУБД MS SQL Server. Рассмотренная выше утилита SQL Server Management Studio (см. главу “Запуск и останов экземпляра сервера”) упрощает управление сервером. Однако профессиональное использование SQL Server невозможно без владения языком Transact-SQL.
Все приложения, взаимодействующие с SQL Server, независимо от их реализации и пользовательского интерфейса, отправляют серверу инструкции Transact-SQL. Поэтому предпочтительнее использовать непосредственно операторы Transact-SQL и скрипты (сценарии), включающие эти операторы.
В новых версиях SQL Server графические утилиты могут измениться, тогда как операторы Transact-SQL существенных изменений не претерпят. Язык Transact-SQL необходимо знать и для тестирования производительности сервера. Администратор должен уметь выполнять запросы и анализировать скорость их работы.
Внимание! Не путайте пакеты и блоки.