You are on page 1of 2

Select Into http://juanalbertogt.wordpress.

com/tag/select-into-ejemplo-sql-server/
Este mtodo lo podemos utilizar, cuando la tabla a la que deseamos llenar con datos ya existe en nuestra base de datos.

USE AdventureWorks GO ----Creando tabla de prueba CREATE TABLE TestTable (FirstName VARCHAR(100), LastName VARCHAR(100)) ----INSERT INTO TestTable usando SELECT INSERT INTO TestTable (FirstName, LastName) SELECT FirstName, LastName FROM Person.Contact WHERE EmailPromotion = 2 ----Verificamos si se insertaron los datos SELECT FirstName, LastName FROM TestTable ----Elimiar la tabla de la base de datos DROP TABLE TestTable GO

La segunda forma la podemos utilizar cuando la tabla a la que deseamos pasar los datos, an no est definida en nuestra base de datos.

----Creando una nueva tabla e insertando datos en la misma, usando SELECT SELECT FirstName, LastName INTO TestTable FROM Person.Contact WHERE EmailPromotion = 2 ----Verificamos los datos SELECT FirstName, LastName FROM TestTable ----Borramos la tabla DROP TABLE TestTable GO

Cabe resaltar, que los tipos de datos deben de ser los mismos, de igual longitud en ambas tablas o mayor longitud (en la tabla de origen) .

You might also like