Beskriv T-SQL til programmering
Transact-SQL (T-SQL) er en beskyttet udvidelse af den åbne standard SQL (Structured Query Language). Den understøtter deklarerede variabler, streng- og databehandling, fejl- og undtagelseshåndtering og transaktionskontrol. Selvom SQL er et programmeringssprog, understøtter T-SQL proceduremæssig programmering og brugen af lokale variabler.
Et T-SQL-program starter normalt med en BEGIN-sætning og afsluttes med en END-sætning med de sætninger, du vil udføre imellem.
Når du flytter fra at udføre kodeobjekter til at oprette dem, skal du forstå, hvordan flere sætninger interagerer med serveren ved udførelse. Når du udvikler programmer, skal du midlertidigt gemme værdier. Det kan f.eks. være, at du skal gemme værdier, der bruges som parametre i lagrede procedurer, midlertidigt.
Endelig kan det være en god idé at oprette aliasser eller pointers til objekter, så du kan referere til dem med et andet navn eller fra en anden placering, end hvor de er defineret.
Her er nogle af de understøttede T-SQL-programmeringsstrukturer:
- HVIS.. ELSE – En betinget sætning, der giver dig mulighed for at bestemme, hvilke aspekter af din kode der skal udføres.
- WHILE – En løkkesætning, der er ideel til kørsel af gentagelser af T-SQL-sætninger.
- DECLARE – Du skal bruge dette til at definere variabler.
- SET – En af de måder, du tildeler værdier til dine variabler på.
- BATCHES – Serie af T-SQL-sætninger, der udføres som en enhed.