Innehållsförteckning:
Definition - Vad betyder Transact-SQL (T-SQL)?
Transact-SQL (T-SQL) är Microsofts egenutvecklade version av ANSI SQL för sin SQL Server-databas.
Structured Query language (SQL) är det mest använda språket för relationella databasfrågor, och dess standardiserade version - designad av American National Standards Institute (ANSI) - är känd som ANSI SQL. De flesta leverantörer implementerade emellertid också egna SQL-versioner med tillagda funktioner.
Techopedia förklarar Transact-SQL (T-SQL)
T-SQL stöder fullt ut ANSI SQL och förstärker språket med flera funktioner, t.ex. Control-of-Flow-språket, lokala variabler och förbättringar av UPDATE och DELETE-uttalanden.
Exempel på språk för kontroll av flödet inkluderar följande:
- BEGIN och END-nyckelord för att markera ett block av transaktioner.
- Vänta på att vänta på en viss händelse eller tid på dagen för att genomföra en transaktion.
- RETURN för att omedelbart återgå från en lagrad procedur eller funktion.
T-SQL är avgörande för SQL Server eftersom varje SQL Server-databasåtgärd faktiskt skickar databasen en serie T-SQL-uttalanden. Utförda åtgärder översätts först till T-SQL-satser, även när du använder det grafiska gränssnittet.
T-SQL-uttalanden kan köras i huvudåtkomstverktyget för SQL Server och SQL Server Management Studio (SSMS), eller i sqlcmd, det dedikerade kommandoradsverktyget. Denna operation liknar hur MS-DOS-miljön används för att köra Windows OS-kommandon.
