INSERT ステートメントで複数の値を指定

SQL Server 2008 からは INSERT ステートメントで複数の値(複数の行データ)を記述できるようになりました。

CREATE TABLE t1 ( a int, b varchar(100) )

INSERT INTO t1
 VALUES  ( 1, 'AAA' )
	,( 2, 'BBB' )
	,( 3, 'CCC' )
	,( 4, 'DDD' )

このように VALUES 句で ,(カンマ)を入れることで、複数の行データを指定できるようになったので、動作テスト時などに便利です。


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