![]() |
Copiar Tablas Con Datos En Firebird
hola a todos!
Soy principiante en firebird, y necesito hacer una copia de respaldo de una tabla, es decir, copiar la estructura y sus datos. En sql server ejecutaba la siguiente instruccion: SELECT * INTO COPY_DEP_VTAS FROM DEP_VTAS y con esto ya tenia la copia de mi tabla, pero en el editor de ibexpert he tratado de hacerlo y me marca error. Alguien podria ayudarme por favor, de antemano les agradezco su cooperacion. :) Gracias! |
Bueno, aprovechando el hecho de que tienes IBExpert pues hagamos los siguientes pasos:
1) Cierra la conexion a la BD. 2) Selecciona el alias de la BD en cuestión. 3) Ve al menú Servicios|Copia de seguridad base de datos. Esa ventana te ofrece todo lo que necesitas para hacer un backup de tu BD, pero si lo que quieres es extraer solo los datos y estructura usa esto otro: 1) Cierra la conexion a la BD. 2) Selecciona el alias de la BD en cuestión. 3) Ve al menú Herramientas|Extraer metadata y en esa ventana tendrás la posibilidad de hacer lo que necesitas. En una pestaña (Meta objetos) puedes indicar las tablas a las cuales pretender extraer su estructura y en la otra (Tabla de datos) las tablas a las cuales pretendes extraer sus datos. Espero te sirva. |
MUCHAS GRACIAS JHONY! :)
Solo k como veras soy una inexperta en esto, ya cerre la conexion con mi bd, pero no se como o donde selecciono el alias de mi base de datos, me podrias ayudar con eso por fas! Es k la opcion extraer metadata me aparece deshabilitada! |
Cita:
|
Cita:
|
Copiar Tablas Con Datos En Firebird
Mil gracias a los dos!
Ya pude entrar a la opcion de extraer metadata, pero mi duda es puedo copiar tanto la estructura de la tabla como el contenido al mismo tiempo y donde especifico el nombre de la nueva tabla a la k le voy a copiar los datos. Lo k hice fue extraer los datos y genero un script, pero lo k veo es k me aparecen una serie de insert into de cada uno de los registros que tengo en mi tabla indicando el nombre de la tabla de la cual extraigo, y al ejecutarlo me marca k no puedo introducir los datos por las claves primarias, me imagino que es porque estoy intentando meter los datos a la misma tabla, y no se donde indicar la tabla a la que quiero que copie los datos.¿? De antemano muchas gracias! |
Renombra la misma antes de ejecutar el script o cambia el nombre de la base de datos en el propio script por la que quieras, se creará con ese nombre que le pongas.
|
Cita:
|
La franja horaria es GMT +2. Ahora son las 23:24:59. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi