insert a partir de un select

Necesita poblar una tabla que recien estaba creando, con datos que ya tenia en una tabla. pero no queria darme la lata de llenarla a mano, y recorde que una vez habia hecho esto. pero siempre se me olvida :(

El ejemplo mas basico.

insert into Country (name) (select 'hola')


Y aqui el ejemplo un poco mas completo,

insert into pais(name)
(select distinct(pais) from persona)

Esto se puede hacer con mas campos, lo importante es que coincidan la cantidad y tipos de datos tanto de datos a ingresar como los del select.

--
Atte.
Victor Hugo Saavedra
http://vhspiceros.blogspot.com

Comentarios

Entradas populares de este blog

Buscar columnas en todas las tablas SQL SERVER

"is not null" o "<> Null" en Sql Server

Aplicación y Aplicativo