Indholdsfortegnelse:
Definition - Hvad betyder Transact-SQL (T-SQL)?
Transact-SQL (T-SQL) er Microsofts proprietære version af ANSI SQL til dens SQL Server-relationsdatabase.
Struktureret forespørgsel (SQL) er det mest udbredte relationelle databasespørgselssprog, og dets standardiserede version - designet af American National Standards Institute (ANSI) - er kendt som ANSI SQL. De fleste leverandører implementerede dog også proprietære SQL-versioner med tilføjede funktioner.
Techopedia forklarer Transact-SQL (T-SQL)
T-SQL understøtter ANSI SQL fuldt ud og forstærker sproget med flere funktioner, fx Control-of-Flow sprog, lokale variabler og forbedringer til UPDATE og DELETE udsagn.
Eksempler på kontrol-af-flow-sprog inkluderer følgende:
- BEGIN og END nøgleord for at markere en blok transaktioner.
- VENTE FOR at vente på en bestemt begivenhed eller et tidspunkt på dagen for at gennemføre en transaktion.
- RETURN for straks at vende tilbage fra en gemt procedure eller funktion.
T-SQL er kritisk for SQL Server, fordi hver SQL Server-databaseaktion faktisk sender databasen en række T-SQL-sætninger. Udførte handlinger oversættes først til T-SQL-sætninger, selv når du bruger den grafiske grænseflade.
T-SQL-sætninger kan køres i hovedadgangsværktøjet til SQL Server og SQL Server Management Studio (SSMS) eller i sqlcmd, det dedikerede kommandolinjeværktøj. Denne handling ligner, hvordan MS-DOS-miljøet bruges til at køre Windows OS-kommandoer.
