SQL Server Indonesia User Groups Community Menyederhanakan Insert Statement - drowned in code

SQL Server Indonesia User Groups Community

SQL Server Indonesia User Groups Community
Welcome to SQL Server Indonesia User Groups Community Sign in | Join | Help
in Search

drowned in code

eat, sleep, breath, SQL

Menyederhanakan Insert Statement

Dengan SQL Server 2008, kita dapat menyederhanakan dua atau lebih insert statement ke dalam satu table menjadi satu insert statement. Misalkan kita akan meng-insert tiga rows ke dalam temporary table @table, di SQL Server 2005 kita akan melakukannya seperti berikut:

DECLARE @table AS TABLE (id int, col1 varchar(10))

INSERT INTO @table (id,col1) VALUES (1,'test 1')

INSERT INTO @table (id,col1) VALUES (2,'test 2')

INSERT INTO @table (id,col1) VALUES (3,'test 3')

 

Hasil dari query diatas:

(1 row(s) affected)

 

(1 row(s) affected)

 

(1 row(s) affected)

 

Bandingkan dengan SQL Server 2008:

declare @table as table(id int, col1 varchar(10))

insert into @table (id,col1) values (1,'test1'),(2,'test2'), (3,'test3')

 

Hasilnya:

(3 row(s) affected)

 

Jauh lebih sederhana.

Comments

No Comments
Powered by Community Server (Commercial Edition), by Telligent Systems