TSQL
Transact- SQL (kurz TSQL) ist eine Microsoft- Erweiterung von SQL. Sie umfasst die DML und DDL des SQL92 Standards (Entry- Level), und erweiterungen wie Variablen und Kontrollanweisungen (z.B. IF... und While).
Details zum SQL Ansi- Standard findet man hier.
Sprachelemente
- DCL
-
engl: Data Control Language
GRANT ... DENY ... REVOKE ...
- DDL
-
engl.: Data Definition Language
CREATE type object_name ALTER type object_name DROP type object_name
- DML
-
engl.: Date Manipulation Language
SELECT ... INSERT ... UPDATE ... DELETE ...
- Variablen
-
Eine Variabel ist ein benannter Hauptspeicherplatz und dient zur temporären Speicherung von Zwischenergebnissen.
declare @anz_laender int set @anz_laender = 1
- Kontrollanweisungen
-
Kontrollanweisungen beeinflussen den Programmablauf
if @x > 1 select ... else print ...