mk-prg-net \ ms-sql \ tsql \intro

TSQL

  1. Offizielle TSQL Dokumentation

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 ...