Зміст:
Визначення - Що означає 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.
Приклади мови управління потоком включають наступне:
- BEGIN та END ключові слова, щоб позначити блок транзакцій.
- ЗАЧЕКАЙТЕ чекати певної події або часу дня для здійснення транзакції.
- ПОВЕРНУТИСЯ негайно повернутися зі збереженої процедури чи функції.
T-SQL є критично важливим для SQL Server, оскільки кожна дія бази даних SQL Server фактично надсилає базі даних ряд тверджень T-SQL. Виконані дії спочатку переводяться в оператори T-SQL навіть при використанні графічного інтерфейсу.
Висловлювання T-SQL можуть запускатися в головному інструменті доступу для SQL Server і SQL Server Management Studio (SSMS), або в sqlcmd, спеціальному інструменті командного рядка. Ця операція схожа на те, як середовище MS-DOS використовується для запуску команд ОС Windows.
