Съдържание:
Определение - Какво означава Transact-SQL (T-SQL)?
Transact-SQL (T-SQL) е патентованата версия на Microsoft за ANSI SQL за неговата релационна база данни SQL Server.
Структурираният език за заявки (SQL) е най-използваният език за заявки за релационни бази данни, а неговата стандартизирана версия - проектирана от Американския национален институт за стандарти (ANSI) - е известна като ANSI SQL. Въпреки това, повечето доставчици също са въвели собствени SQL версии с добавени функции.
Techopedia обяснява Transact-SQL (T-SQL)
T-SQL напълно поддържа ANSI SQL и допълва езика с няколко функции, например език за контрол на потока, локални променливи и подобрения на операторите 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 OS.