DECLARE 変数宣言時の初期値代入

SQL Server 2008 からは DECLARE ステートメントを使用して変数を宣言する際に、初期値を代入できるようになりました。

DECLARE @i int = 999
DECLARE @str varchar(10) = 'ABCD'
SELECT @i, @str


このように変数宣言時に、データ型に続けて「=」を記述できるようになり、変数へ初期値を代入できるようになったので、大変便利です!


そのほかの SQL Server 2008 の新機能の具体的な利用方法については、弊社執筆の SQL Server 2008 自習書シリーズ(下記 URL)の「SQL Server 2008 の注目の新機能をイチ早く試してみよう! 」編を参考にしてみてください。
http://www.microsoft.com/japan/sqlserver/2008/self-learning/default.mspx