Copiar estructura de una tabla de una Bd a otra Bc
Hola tengo una base de datos virgen sin datos (sólo la estructura) que me sirve para empezar sin datos cada año, a esta base de datos le creo una tabla (sólo la estructura). Cómo podría copiar esa tabla a una Base de Datos que es idéntica a la virgen en cuanto a tablas y estructura pero que sólo le falta esta tabla que he creado.
la version con las que trabajo son IbExper 2014.1.1.1 y Firebird 2.5 He estado mirando en internet pero no encuentro algo que me funcione. |
Usas sentencias DDL (lenguaje de definicion de datos)
La mayoria de las herramientas para trabajar con las BD tienen una opcion que te genera el script para crear la tabla (o la BD entera). No he usado IBExpert pero por lo que comentan por el foro seguro que tiene esa funcionalidad Un saludo! |
Cita:
Para copiar la estructura de una tabla, solo tienes que poner: Después sólo tienes que crear los indices de la TablaNueva Si la tabla que quieres copiar la estructura tiene datos, sólo tienes que filtrar por el campo que no existe ese dato. eje. Un saludo. |
Cita:
|
Cita:
Un saludo. |
Entonces con "select * into nuevatabla from viejatabla" crea la tabla 'nuevatabla' si no existe.
|
Cita:
Un saludo. |
Cita:
De todas formas, crear una tabla es simple, incluso se puede crear un procedimiento almacenado para pasarle como parámetro el nombre de una tabla y el nuevo nombre, para que se cree 'automáticamente'. Lo que me extraña es que sea cierto que con un "select" cree una tabla, porque puede dar también pie a problemas. También hay que tener en cuenta que eso se sale por completo de las especificaciones del estandar sql. |
Cita:
Que lleva a confusión el utilizar "SELECT * INTO B FROM A", si sabes lo que estas haciendo pues no, a los que empiezan con SQL pues sí. Crear un procedimiento almacenado seria lo ideal para copiar estructuras o toda la tabla. Un saludo. |
Claro.
. |
La franja horaria es GMT +2. Ahora son las 17:59:03. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi