PDA

Ver la Versión Completa : Como generar un scrip?


Ledian_Fdez
11-02-2011, 14:48:23
Hola, Delphianos:

Tengo una tabla con cientos de registros y quisiera generar un scrip para transportar los datos de esa tabla hacia otra base de datos. Es decir estaba pensando en generar un strip pero me es muy engorroso hacerlo a mano, por la cantidad de registro que la tabla presenta. Hay alguna forma para generarlo automático. Utilizo MSSQL-Server 2000

insert into tabla(codigo,descripcion,activo) values( '110702', 'LIBROS Y REVISTAS', 1)
insert into tabla(codigo,descripcion,activo) values( '110733', 'REVISTAS', 1)
insert into tabla(codigo,descripcion,activo) values( '110743', 'LIBROS', 1)
insert into tabla(codigo,descripcion,activo) values( '110712', 'LIBRETAS', 0)
insert into tabla(codigo,descripcion,activo) values( '110733', 'CUADERNOS', 1)
/*
.
.
*/
insert into tabla(codigo,descripcion,activo) values( '110753', 'GOMA', 0)

En espera de su respuesta,
Y como siempre,
Mil gracias de antemano.

rgstuamigo
11-02-2011, 15:21:42
Con MySQL se puede hacer así:
Insert into tabla_Destino(codigo,descripcion,activo) Values(Select campo1,campo2,campo3 From Tabla_Origen);
Es decir estoy insertando en la tabla "tabla_Destino" todos los registros obtenidos en la SubConsulta de la tabla "Tabla_Origen";)
Supongo que MS sql Server debe tener algo parecido :rolleyes:¿no? no por nada es de pago...;):D.
Pruebalo y nos comentas como te fué...;)
Saludos...:)

BlueSteel
11-02-2011, 16:43:06
Hola

Revisa este enlace (http://www.sqlscripter.com/Pages/SQL_Server_Generate_TSQL_Scripts.html)... si descargas la aplicación que esta SQL Scripter (http://www.sqlscripter.com/download/SQLScripter.zip) te resultará muy facil el generar el Scrip

es muy facil, aunque como la versión es de prueba solo se limita a los 10 primeros registros...

Salu2:p:cool:

BlueSteel
11-02-2011, 17:13:06
Ahora si...

Mira, Tienes que descarga la Herramienta Microsoft SQL Server Database Publishing Wizard 1.1 desde aquí (http://www.microsoft.com/downloads/es-es/details.aspx?displaylang=es&FamilyID=56e5b1c5-bf17-42e0-a410-371a838e570a), y despues debes instalar la aplicación(DatabasePublishingWizard). (http://www.microsoft.com/downloads/es-es/details.aspx?displaylang=es&FamilyID=56e5b1c5-bf17-42e0-a410-371a838e570a)

Esto es similar a la anterior (SQLScripter) pero te genera todos los registros y al parecer es gratuita, si necesitas información de como utilizarla puedes consultar el manual (http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=sqlhost&DownloadId=5800)

Salu2:p:cool: