SQL Server 2008, c# grüßt TSQL
Okt
19
Written by:
19.10.2007
TSQL wird weiterentwickelt, verkürzte Schreibweisen halten Einzug, wie bei DECLARE oder es gibt neue Operatoren. Hnweis zum Beenden eines TSQL-Befehls...
TSQL wird weiterentwickelt, verkürzte Schreibweisen halten Einzug:
1. DECLARE läßt es nun zu, Variablen direkt mit einem Wert zu intialisieren:
DECLARE @i int = 1;
2. neue Operatoren, +=, -=, *=, /=
Für diejenigen unter uns, die kurze Schreibweise mögen. In diesem Beispeil wird die Variable @i um eins erhöht:
SET @i += 1;
Das schöne daran ist, dass dies auch bei SQL Statements anwendbar ist:
Der Wert der spalte wird um eins erhöht.
UPDATE meineTabelle SET Spalte += 1;
3. Beenden eines TSQL-Befehls
Man findet immer wieder Hinweise darauf, dass man in Zukunft jedes TSQL Stement mit ';' beenden muss. Heute ist das in der Regel nicht zwangsweise erforderlich. Ich würde empfehlen, sich bereits heute schon auch bei SQL Server daran zu gewöhnen.