A continuación se mostraran ejemplos de Querys SQL el cual utilizamos en ciertas circunstancias cuando realizamos movimientos en las bases de datos de los sistemas de la empresa, en esta ocasión vamos a:
- Copiar una tabla incluyendo todos los datos de una base de datos a otra
- Crear una tabla nueva y copiar todos sus datos de una base de datos a otra.
- Copiar algunas columnas seleccionadas de una tabla a otra en diferentes bases de datos.
Querys SQL
Copiar tabla de una base de datos a otra
Sintaxis
SELECT * INTO BDDestino.dbo.NombreTabla FROM BDFuente.dbo.TablaOrigen
Ejemplo
Copiamos la tabla de clientes de una base de datos que se dejara de utilizar (Dar2010) para comenzar una sin datos [DarV] (solo manteniendo la información de clientes).
SELECT * INTO DarV.dbo.VT_Clientes FROM Dar2010.dbo.VT_Clientes
Copiar tabla en la misma base de datos
Sintaxis
SELECT * INTO NuevaTabla FROM TablaOrigen
Copiar datos selectos de una tabla a otra en diferentes base de datos
Sintaxis
INSERT INTO BDDestino.dbo.NombreTabla (columnaA, ColumnaB) SELECT columnaA, columnaB FROM BDFuente.dbo.VT_TablaOrigen
Ejemplo
INSERT INTO DarV.dbo.VT_Clientes (Oficina, Tipo, Documento, eDocument, numero, apoderado, selladoXTipoFigura, numeroDeCertificado, Fecha, Hora, fechaResultado, horaResultado, Usuario, fea, observaciones, aviso) SELECT Oficina, Tipo, Documento, eDocument, numero, apoderado, selladoXTipoFigura, numeroDeCertificado, Fecha, Hora, fechaResultado, horaResultado, Usuario, fea, observaciones, aviso FROM Dar2010.dbo.VT_Clientes