in

Community Server

The platform that enables you to build rich, interactive communities

sql

Script para copiar datos de una tabla a otra

Con el siguiente script se pueden copiar datos de una tabla a otra tomando en cuenta las siguientes restricciones:

  1. Deben de ser el mismo numero de campos
  2. Los campos deben ser del mismo tipo
  3. No permite copiar datos de columnas que sean Identity

 

INSERT INTO [tabla donde se va a escribir] (campo1, campo2, campo3, ...)
SELECT (campo1, campo2, campo3, ...)
FROM [tabla de la que se quiere copiar]
[
LEFT JOIN ]
[WHERE condicion]

Esta forma de copiar datos entre tablas fue encontrada en la página http://www.sqlserverya.com.ar/index.php?inicio=0 en donde se pueden encontrar alrededor de 70 conceptos con ejemplos acerca de SQL Server.

 

Otra manera de copiar datos entre tablas es la siguiente:

 

UPDATE MyTable
SET complete = 1, complete_date = newdata.complete_date, post_score = newdata.post_score
FROM
( SELECT userID, complete_date, post_score
  FROM MyTable
  WHERE courseID = 6
  AND complete = 1
  AND complete_date > '8/1/2008'
) newdata
WHERE CourseID = 11 AND userID = newdata.userID

 

Este script nos permite copiar datos entre dos tablas o en la misma tabla.

Comments

No Comments
Powered by Community Server (Non-Commercial Edition), by Telligent Systems