FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
IBExpert clonar tabla.
Hola amigos:
Intento cambiar el nombre de una tabla en el IBExpert, supongo que no se puede, entonces se me ocurre que si podria al crear una nueva (con el nuevo nombre) clonarla con la estructura de la tabla antigua. ¿Alquien sabe como? Supongo que habra alguna forma de no tener que volver a crear todos los campos..... Gracias a todos. |
#2
|
||||
|
||||
Copia el DDL de la tabla, la borras, abres un script, pegas el DDL, y antes de ejecutarlo cambias el nombre en el codigo
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#3
|
||||
|
||||
Hola amigo:
No esta mal, la solucion, es un buen truco, pero creo que IBExpert deberia tener una opcion de clonar una tabla en otra con otro nombre, y eso que cuesta 179 Euros. En fin..... Seria perfecto si IBExpert no lanzara un error con su propio Script En esta linea SET SQL DIALECT 3; Invalid token. Dynamic SQL Error. SQL error code = -104. Token unknown - line 1, column 5. SQL. No entiendo como en la otra tabla esta bien y en esta da error. ¿Sugerencias? |
#4
|
||||
|
||||
Tienes que depurar el codigo del script, yo para evitarme eso voy ejecutando bloque por bloque, 179 euros :S, yo uso el free y para lo que necesito cumple asi que no hay mayor rollo
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#5
|
|||
|
|||
Pues yo tengo IBExpert la version gratuita, acabo de clonar una tabla sin ningún problema, solo cambie el nombre de la tabla y sus correspondientes llaves, además de eso solo hay que agregar la conexión a la base donde deseo clonar la tabla desde la opción Script ADD Connect Statment.
Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#6
|
||||
|
||||
el problema al que se refiere el amigo es por la cuestion de los set term, para indicar la terminacion de la instruccion, yo lo declaro y todo pero a veces lo toma y a veces no, tampoco es que sea un experto por eso no le he puesto cuidado y si un script tiene varias instrucciones las coloco por separado
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#7
|
||||
|
||||
Cuando un Script tiene el Set Term para cambiar el indicar de terminación en las sentencias, uso el "Script Executive" del IbExpert y no el "Editor SQL"...
Nota: Cuando se va a usar el "Script Executive", es necesario indicarle la BD que queremos que afecte, por medio del boton "Script|Add CONNET statement".
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#8
|
||||
|
||||
a eso me referia con lo de script, lo que pasa es que no lo tengo a mano y no me acordaba exactamente
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#9
|
|||
|
|||
Haber
Desde mi lógica, el editor SQL me sirve para realizar consultas, agregar registros, actualizarlos, etc. Pero si quiero crear una tabla, un índice, etc debería de usar un Script, (incluso en los componentes de IBX existe un TIBScript), por lo tanto no usaría el edito SQL. Pues solo es mi lógica de viernes a las 16:50 con un cliente en la línea que me ha dejado en espera...... Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#10
|
||||
|
||||
Cita:
¿Hay que salir del IBExpert para que esto ocurra, o hay alguna otra forma? Gracias. |
#11
|
||||
|
||||
Hola , me respondo.
con f5 (Opcion Refresh) Ya esta el tema en marcha, seguiremos preguntando |
#12
|
||||
|
||||
Yo al darle un commit me aparece la lista actualizada, recuerd que los script y los sql de ibexpert son transaccionales, hay que darle commit
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como clonar un TIBDataSet ? | gluglu | Conexión con bases de datos | 10 | 27-10-2008 19:24:12 |
Duplicar / Clonar tabla con ADO | Marcb3 | Conexión con bases de datos | 2 | 30-01-2007 13:15:37 |
uso del ibexpert | noe | Firebird e Interbase | 15 | 08-09-2006 08:43:49 |
IBExpert vs FireBird | Fernando | Firebird e Interbase | 2 | 10-03-2005 09:11:44 |
Como Clonar un ibDataset???? | AGAG4 | Firebird e Interbase | 4 | 28-10-2004 17:21:36 |
|