SQL SERVERで簡単なロジックテストを行う際、仮のテーブルを作成して動作を確認したい場合が有ります。
そんな時、今までは、
declare @tbl1 table(id int, val int)
insert into @tbl1 values(1,10)
insert into @tbl1 values(1,20)
insert into @tbl1 values(2,10)
select * from @tbl1
のようにデータを作成していました。
それが、知らぬ間にSQL SERVER 2008から次のようなSQLでできるようになったそうです!
えー、ちなみに確認は、SQL SERVER 2012でしか行なっていません。。。
declare @tbl1 table(id int, val int)
insert into @tbl1 values(1,10)
, (1,20)
, (2,10)
select * from @tbl1
元々コピペをすれば大した手間では無いですが、なんとなく損していた気がしています^^;
ではでは。