2008-04-13

Variable Deklaration und Wert-Zuweisung in Microsoft SQL Server 2008

Die Variablen Deklaration und Wert-Zuweisung in T-SQL erfolgte in zwei Schritten. Zuerst musste die Variable deklariert und dann der gewünschte Wert zugewiesen werden.

Der folgende Beispielcode wird vielen T-SQL Entwickler bekannt vorkommen:

DECLARE @Variable1 INT
DECLARE @Variable2 NVARCHAR(50)

SET @Variable1 = 100
SET @Variable2 = 'Text Variable'


Neu in Microsoft SQL Server 2008 wurde dieser Vorgang vereinfacht. Es sind nicht mehr zwei Schritten Notwendig um einen Variablen zu deklarieren und einen Wert zuzuweisen.



DECLARE @Variable1 INT = 100
DECLARE @Variable2 NVARCHAR(100) = 'Text Variable'


Wenn die Deklaration und Wert-Zuweisung von den Variablen hintereinander erfolgt, kann auch die folgende Syntax verwendet werden:


DECLARE @Variable1 INT = 100,
@Variable2 NVARCHAR(100) = 'Text Variable'

No comments: