close

Transact-SQL

Gå til navigasjon Gå til søk

Transact-SQL (T-SQL) er en utvidelse til SQL fra Microsoft og Sybase. SQL, ofte referert til som et Structured Query Language, er et standardisert dataspråk som opprinnelig ble utviklet av IBM for å utføre spørringer, endre og definere relasjonsdatabaser ved å bruke deklarative setninger. T-SQL utvider SQL-standarden til å inkludere prosedyreprogrammering , lokale variabler, ulike støttefunksjoner for strengbehandling, datobehandling, matematikk, etc, og endringer i DELETE- og UPDATE-setninger. Disse tilleggsfunksjonene gjør T-SQL til et språk som oppfyller egenskapene til en Turing-automat .

TRANSACT-SQL er et veldig kraftig språk som lar oss definere nesten alle oppgaver som vi ønsker å utføre på databasen; inkluderer egenskaper til ethvert programmeringsspråk, egenskaper som lar oss definere den nødvendige logikken for behandling av informasjon:

• Type data.
 • Definisjon av variabler.
 • Strømningskontrollstrukturer.
 • Unntaksledelse.
 • Forhåndsdefinerte funksjoner.

Det tillater oss imidlertid ikke:

• Lag brukergrensesnitt.
 • Lag kjørbare applikasjoner, men heller elementer som på et tidspunkt vil ankomme dataserveren og bli utført.

På grunn av disse begrensningene brukes den vanligvis til å lage lagrede prosedyrer, utløsere og brukerfunksjoner.

Det kan brukes som hvilken som helst SQL som et innebygd språk i applikasjoner utviklet i andre programmeringsspråk som Visual Basic, C, Java, etc. Og selvfølgelig språkene som er inkludert i .NET-plattformen.

Vi kan også kjøre den direkte interaktivt, for eksempel fra SSMS-spørringseditoren (SQL Server Management Studio).