Dando continuidade na série de posts sobre as melhorias de desenvolvimento do SQL Server 2008 falarei hoje sobre o Row Constructors. Para quem não leu os posts anteriores, é possível acessar todos os posts desta série clicando aqui.
ROW CONSTRUCTORS
O T-SQL a partir da versão 2008 oferece uma maneira mais concisa para criarmos sentenças com Insert. Nas versões anteriores usávamos o seguinte método para inserimos novos registros numa tabela:
INSERT INTO [dbo].[Atividade] (Descricao, DataConclusao) VALUES ('Participar do evento', '01/03/2009') INSERT INTO [dbo].[Atividade] (Descricao, DataConclusao) VALUES ('Iniciar treinamento', '05/03/2009') INSERT INTO [dbo].[Atividade] (Descricao, DataConclusao) VALUES ('Finalizar artigo', '11/03/2009')
A construção nova para o exemplo anterior seria:
INSERT INTO [dbo].[Atividade] VALUES ('Participar do evento', '01/03/2009'), ('Iniciar treinamento', '15/03/2009'), ('Finalizar artigo', '22/03/2009')
Muito prático, não?
Trackbacks/Pingbacks