Este es un script enormement útil que sirve para exportar una tabla solamente utilizando un script SQL. Por ejemplo el contenido de una tabla podría quedar de la siguiente manera:
INSERT INTO [Provincia] ([ID],[Nombre])VALUES(1,'BUENOS AIRES')Para realizar esto Vyaskn creó un stored procedure al que se le pasa como parámetro el nombre de la tabla. El SP está sobrecargado y permite otros diez parámetros opcionales para afinar los resultados.
INSERT INTO [Provincia] ([ID],[Nombre])VALUES(2,'CATAMARCA')
INSERT INTO [Provincia] ([ID],[Nombre])VALUES(3,'CHACO')
INSERT INTO [Provincia] ([ID],[Nombre])VALUES(4,'CHUBUT')
INSERT INTO [Provincia] ([ID],[Nombre])VALUES(5,'CORDOBA')
INSERT INTO [Provincia] ([ID],[Nombre])VALUES(6,'CORRIENTES')
INSERT INTO [Provincia] ([ID],[Nombre])VALUES(7,'ENTRE RIOS')
INSERT INTO [Provincia] ([ID],[Nombre])VALUES(8,'FORMOSA')
INSERT INTO [Provincia] ([ID],[Nombre])VALUES(9,'JUJUY')
INSERT INTO [Provincia] ([ID],[Nombre])VALUES(10,'LA PAMPA')
INSERT INTO [Provincia] ([ID],[Nombre])VALUES(11,'LA RIOJA')
INSERT INTO [Provincia] ([ID],[Nombre])VALUES(12,'MENDOZA')
INSERT INTO [Provincia] ([ID],[Nombre])VALUES(13,'MISIONES')
INSERT INTO [Provincia] ([ID],[Nombre])VALUES(14,'NEUQUEN')
INSERT INTO [Provincia] ([ID],[Nombre])VALUES(15,'RIO NEGRO')
INSERT INTO [Provincia] ([ID],[Nombre])VALUES(16,'SALTA')
INSERT INTO [Provincia] ([ID],[Nombre])VALUES(17,'SAN JUAN')
INSERT INTO [Provincia] ([ID],[Nombre])VALUES(18,'SAN LUIS')
INSERT INTO [Provincia] ([ID],[Nombre])VALUES(19,'SANTA CRUZ')
INSERT INTO [Provincia] ([ID],[Nombre])VALUES(20,'SANTA FE')
INSERT INTO [Provincia] ([ID],[Nombre])VALUES(21,'SANTIAGO DEL ESTERO')
INSERT INTO [Provincia] ([ID],[Nombre])VALUES(22,'TIERRA DEL FUEGO')
INSERT INTO [Provincia] ([ID],[Nombre])VALUES(23,'TUCUMAN')
Lo único que se tiene que hacer es crear el SP (para SQL 2000 ó para SQL 2005), ver los resultados como texto, no como grilla y listo.
Una cosa, si no tienen permisos para exportar datos no hagan mal uso de este script :-D
Links:
GenerateInserts Stored Procedure para SQL 2000
GenerateInserts Stored Procedure para SQL 2005
1 comentarios:
Me gustó, muy útil. Probaremos cómo funciona. Gracias
Publicar un comentario
Artículos relacionados