Publicidad
Secciones
Publicidad
Aplicaciones Web
- Behavioural Targeting: La publicidad tomando en cuenta nuestros hábitos
- Google Voice: un nuevo intermediario en el negocio de la telefonía
- Redes Sociales no sólo son para adolescentes
- Joost sube y se estanca ¿qué le hace falta?
- Cierre de Jaiku, Video Uploads, Jaiku, Notebook, Catalog Search, Dodgeball y Mashup Editor
- OpenX, servidor de anuncios para sitios web
- Friendsense ¿extenderá Google sus tentáculos de Adsense a Friend Connect?
- Joost, tratando de levantarse de las cenizas
- Google Friend Connect disponible para todos los sites
- Google lanza rediseño de Google Reader
Programación
- Consultar una tabla con C# y devolver el resultado en un DataSet
- Evaluar un tipo de dato de sql server 2005 e indicar su tipo de dato equivalente de visual basic 6.0
- Conectarnos con C# a un servidor sql server 2005 y mostrar las bases de datos registradas en el.
- Escribir en un fichero de texto con C#
- AJAX Prototype: Actualizar un div con contenido remoto
- AJAX JQuery: Actualizar un div con contenido remoto
- AJAX y Frameworks Javascript, fundamentos técnicos básicos de la Web 2.0
- Tutoriales Menús CSS: Una recopilación de los mejores tutoriales
- Diferencia entre las etiquetas DIV y SPAN
- Verificar si tenemos instalado el Driver para conectarnos a una base de datos
Hardware
- ¿Tu Computador esta cada día más Lento? (Parte 2)
- Notebooks Vs Netbooks
- Consejos para cuando compres tu Portátil
- Averatec Buddy, launched
Software
- ¿Tu Computador esta cada día más Lento? (Parte 1)
- Asterisk la centralita telefónica
- Como Reducir el consumo de memoria de Firefox
- Tips de Windows Vista: Cómo aumentar o reducir las particiones del disco
- Precauciones recomendables al usar el correo electrónico
- ERP versus software de gestión
- ERP, Definición, Características
- Analizando Google Chrome - El nuevo navegador de Google
- Windows Live Messenger 2009 - Nuevas Caracteristicas
- Antivirus, antivirus gratuitos vs antivirus comerciales
Bases de Datos
- Manejo de las funciones dateformat y group by de sql
- Generar instrucciones Insert desde Ms. Excel
- Generar instrucciones insert por cada registro contenido en una tabla
- Bases de Datos Empotradas (Embedded)
- MyISAM vs. InnoDB en MySQL ¿cuál escoger?
- Buscar un campo en una base de datos SQL Server
- La minería de datos (DM, Data Mining)
- Tips SQL: Un ejemplo de uso de Select Case
- SQL dinámico, procedimientos almacenados, SQL Server
- PostgreSQL SGBD de código abierto
Mobile
- El Nokia E63 ya viene en camino !!
- Nokia completa la compra de Symbian
- G1, the Google - TMobile phone, received as the open mobile platform
- HTC Touch HD, some pics
- First Android device could come out on September 23
Empresas
- Nómadas Digitales: 15 Tips para un día más productivo
- Tips Emprendedores: Tres tácticas fáciles y rápidas de marketing en Internet
- El Modelo Freemium como oportunidad alternativa a la publicidad
- Automatización de tareas para Freelancers: Eficiencia y Productividad
- El correo con Google Apps for your domain ¿tendrá lugar en las grandes empresas?
- Nómadas Digitales: Establece horarios de oficina, aún cuando no es obligación
- El éxito lleva tiempo - Paul Buchheit
- Sí, también somos emprendedores
- Elementos básicos para trabajar en casa en los que no hay que ahorrar
- Nómadas Digitales: Tres tips para disciplina en una vida nómada
Generar instrucciones insert por cada registro contenido en una tabla
En cuantas ocasiones se han visto los administradores de base de datos y/o los programadores de sistemas con la necesidad de volcar datos de una tabla a otra estén o no en la misma base de datos y porque no decirlo podrían estar hasta en gestores de bases de datos diferentes. Puede que los datos los queremos volcar de sql server a mysql, a postgresql, etc.
Aquí les muestro una forma sencilla y sobre todo util de realizar esta operación, este ejemplo corrio sobre sql server 2005.
Este select nos devuelve los datos contenidos en la tabla articulos, compañía dbo de la base de datos nmedicinas.
select articulo, descripcion, pertenece_far
from nmedicinas.dbo.articulos
Resultado:
| Articulo | Descripcion | Pertenece_Far |
| 1 | RANITIDINA 150 MG CAP CJA X 100 GENERIFAR | No |
| 2 | DICLOFENAC CAJA X 100 AMPOLLAS 75 MG | No |
| 3 | COMPLEJO B C/HIERRO-ZINC FCO X 90 | No |
| 4 | CODIPRONT X 10 CAPS. | No |
| 5 | ZYRTEC 10 MG TAB CJA X 20 DICEGSA | No |
| 6 | ZYPREXA 10 MG TAB CJA X 14 SERRANO | No |
| 7 | PANADOL | No |
El siguiente select que nos ocupa, mediante estas instrucciones podemos generar una sentencia insert por cada registro de la tabla, luego habría que copiar el resultado de la ejecusión (los insert) y posteriormente pegarlas en el query del servidor donde queremos insertar estos datos y ejecutar.
select 'insert into OtraBD.OtraCompania.articulos(articulo, descripcion,fecha_creacion,pertenece_far) values ('+ cast(articulo as varchar(10)) + ',''' + descripcion + ''',''' + pertenece_far + '''' + ')'
from nmedicinas.dbo.articulos
Resultado:
| insert into OtraBD.OtraCompania.articulos (articulo, descripcion,fecha_creacion,pertenece_far) values (1,'RANITIDINA 150 MG CAP CJA X 100 GENERIFAR','No') |
| insert into OtraBD.OtraCompania.articulos (articulo, descripcion,fecha_creacion,pertenece_far) values (2,'DICLOFENAC CAJA X 100 AMPOLLAS 75 MG','No') |
| insert into OtraBD.OtraCompania.articulos (articulo, descripcion,fecha_creacion,pertenece_far) values (4,'COMPLEJO B C/HIERRO-ZINC FCO X 90','No') |
| insert into OtraBD.OtraCompania.articulos (articulo, descripcion,fecha_creacion,pertenece_far) values (5,'CODIPRONT X 10 CAPS.','No') |
| insert into OtraBD.OtraCompania.articulos (articulo, descripcion,fecha_creacion,pertenece_far) values (6,'ZYRTEC 10 MG TAB CJA X 20 DICEGSA','No') |
| insert into OtraBD.OtraCompania.articulos (articulo, descripcion,fecha_creacion,pertenece_far) values (7,'ZYPREXA 10 MG TAB CJA X 14 SERRANO','No') |
| insert into OtraBD.OtraCompania.articulos (articulo, descripcion,fecha_creacion,pertenece_far) values (8,'PANADOL','NO') |
En otro artículos les mostraré como hacer la misma operación pero utilizando microsoft excel para generar las instrucciones insert.
Tags para esta entrada: Tips sql, base de datos, consultas de base de datos, insertar datos, migrar datos de un gestor a otro