* SQLServer - Insert de Select * Esse Código irá demonstrar como transportar as informações entre tabelas, como tambem pode ser usado para popular uma tabela de forma mais produtiva. Essa Tecnica pode ser utilizada em varios tipos de Databases.
1. Sintaxe
INSERT INTO tabeladestino
(
campodestino01,
campodestino02,
campodestino03
)
SELECT
campoorigem01,
campoorigem02,
campoorigem03
FROM
tabelaorigem
Primeramente é inserindo o Insert normalmente e depois no lugar da clausula VALUES é inserido o SELECT. 2. Exemplo
INSERT INTO vendedores
(
codigopessoa,
nomepessoa,
datanascimento
)
SELECT
codigopessoa,
nomepessoa,
datanascimento
FROM
pessoa
Nesse exemplo, a tabela vendedores será uma copia fiel da tabela pessoa. 3. Utilizações
- Copiar Dados entre tabelas.
- Popular Tabelas.
|