Оглавление:
Определение - Что означает Transact-SQL (T-SQL)?
Transact-SQL (T-SQL) - это собственная версия Microsoft ANSI SQL для своей реляционной базы данных SQL Server.
Язык структурированных запросов (SQL) является наиболее широко используемым языком запросов к реляционным базам данных, а его стандартизированная версия, разработанная Американским национальным институтом стандартов (ANSI), известна как ANSI SQL. Однако большинство поставщиков также внедрили проприетарные версии SQL с дополнительными функциями.
Техопедия объясняет Transact-SQL (T-SQL)
T-SQL полностью поддерживает ANSI SQL и дополняет язык несколькими функциями, например языком Control-of-Flow, локальными переменными и улучшениями операторов UPDATE и DELETE.
Примеры языка управления потоком включают в себя следующее:
- Начать и END ключевые слова, чтобы отметить блок транзакций.
- WAITFOR, чтобы дождаться определенного события или времени суток для запуска транзакции.
- RETURN для немедленного возврата из хранимой процедуры или функции.
T-SQL имеет решающее значение для SQL Server, поскольку каждое действие базы данных SQL Server фактически отправляет базе данных серию операторов T-SQL. Выполненные действия сначала переводятся в операторы T-SQL, даже при использовании графического интерфейса.
Операторы T-SQL можно запускать в главном инструменте доступа для SQL Server и SQL Server Management Studio (SSMS) или в sqlcmd, выделенном инструменте командной строки. Эта операция аналогична тому, как среда MS-DOS используется для запуска команд ОС Windows.
