Está en: » Artículos »

Insertar valores retornados desde un select en MS SQL

Insertar valores retornados desde un select en MS SQL

Actualmente estoy desarrollando una aplicación (intranet) basada en php y mssql (Microsoft SQL server 2000) para un cliente.

Necesito realizar un volcado de algunos datos de una tabla en otra donde los campos son distintos. Para realizarlo, utilizo la sentencia:

INSERT INTO tabla2
SELECT campo1 AS campo1nuevo, campo2 AS campo2nuevo, campo3 AS campo3nuevo, campo4 AS campo4nuevo
FROM tabla1
WHERE campo1.tabla2 = 'valor a filtrar'


Donde:
tabla1 => tabla desde donde vamos a leer los campos
tabla2 => tabla donde vamos a insertar los campos
campo1, campo2 … => nombre de los campos que vamos a leer de la tabla1
campo1nuevo, campo2nuevo => nombre de los campos donde vamos a insertar los valores
campo1.tabla2 => campo a filtrar para los valores que vamos a leer

Referencias:
http://bytes.com/forum/post631429-2.html

Comentarios

Deje su comentario

Previsualización de comentario
  1. Anónimo dice: