Beskriva T-SQL för programmering
Transact-SQL (T-SQL) är ett patentskyddat tillägg för SQL (Structured Query Language) med öppen standard. Den stöder deklarerade variabler, sträng- och databearbetning, fel- och undantagshantering samt transaktionskontroll. Även om SQL är ett programmeringsspråk lägger T-SQL till stöd för procedurmässig programmering och användning av lokala variabler.
Ett T-SQL-program börjar vanligtvis med en BEGIN-instruktion och avslutas med en END-instruktion, med de instruktioner som du vill köra mellan.
När du går från att köra kodobjekt till att skapa dem måste du förstå hur flera instruktioner interagerar med servern vid körning. När du utvecklar program måste du tillfälligt lagra värden. Du kan till exempel tillfälligt behöva lagra värden som ska användas som parametrar i lagrade procedurer.
Slutligen kanske du vill skapa alias eller pekare till objekt så att du kan referera till dem med ett annat namn eller från en annan plats än där de definieras.
Här följer några av de T-SQL-programmeringsstrukturer som stöds:
- OM.. ELSE – En villkorsstyrd instruktion som låter dig bestämma vilka aspekter av koden som ska köras.
- WHILE – en looping-instruktion som är idealisk för att köra iterationer av T-SQL-instruktioner.
- DEKLARERA – Du använder detta för att definiera variabler.
- SET – Ett av sätten som du tilldelar värden till dina variabler.
- BATCHES – serie med T-SQL-instruktioner som körs som en enhet.