Innholdsfortegnelse:
Definisjon - Hva betyr Transact-SQL (T-SQL)?
Transact-SQL (T-SQL) er Microsofts proprietære versjon av ANSI SQL for sin SQL Server-relasjonsdatabase.
Structured Query language (SQL) er det mest brukte relasjonsdatabasespørrespråket, og dets standardiserte versjon - designet av American National Standards Institute (ANSI) - er kjent som ANSI SQL. Imidlertid implementerte de fleste leverandører også proprietære SQL-versjoner med tilleggsfunksjoner.
Techopedia forklarer Transact-SQL (T-SQL)
T-SQL støtter ANSI SQL fullt ut og forsterker språket med flere funksjoner, for eksempel Control-of-Flow-språk, lokale variabler og forbedringer av UPDATE og DELETE-setningene.
Eksempler på språk for kontroll av strømning inkluderer følgende:
- BEGIN og END nøkkelord for å markere en blokk med transaksjoner.
- Vent på å vente på en bestemt hendelse eller et tidspunkt på dagen for å gjennomføre en transaksjon.
- RETURN for å øyeblikkelig komme tilbake fra en lagret prosedyre eller funksjon.
T-SQL er kritisk for SQL Server fordi hver SQL Server-databaseaksjon faktisk sender databasen en serie T-SQL-setninger. Utførte handlinger blir først oversatt til T-SQL-setninger, selv når du bruker det grafiske grensesnittet.
T-SQL-setninger kan kjøres i hovedtilgangsverktøyet for SQL Server og SQL Server Management Studio (SSMS), eller i sqlcmd, det dedikerte kommandolinjeverktøyet. Denne operasjonen ligner på hvordan MS-DOS-miljøet brukes til å kjøre Windows OS-kommandoer.
