II. GIẢI PHÁP Giả sử tôi có 1 Table là MyTable với 2 Column: FirstCol, SecondCol. Thay vì viết theo cách truyền thống như kiểu sau: INSERT INTO MyTable (FirstCol, SecondCol) VALUES ('First', 1); INSERT INTO MyTable (FirstCol, SecondCol) VALUES ('Second', 2); INSERT INTO MyTable (FirstCol, SecondCol) VALUES ('Third', 3); Ta có thể có thể viết: INSERT INTO MyTable (FirstCol, SecondCol) SELECT 'First' , 1 UNION ALL SELECT 'Second' , 2 UNION ALL SELECT 'Third' , 3 Ngoài ra, trong SQL Server 2008, ta có thể viết ngắn gọn hơn như sau:
INSERT INTO
MyTable
(
FirstCol
,
SecondCol
)
VALUES (
'First'
,
1),
(
'Second'
,
2),
(
'Third'
,
3)
Cách thứ 3 thật sự ngắn gọn hơn. Cách thứ 2 không nhanh hơn là mấy, nhưng cũng là 1 cách để chúng ta tham khảo.
Theo blog.sqlauthority.com
Quang Vinh
mai.quangvinh@sqlvn.com
0 comments:
Post a Comment