FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Crear tabla solo si no existe
hola compañeros, quiero crear una tabla en una base de datos si no existe, algo asi:
lo que quiero es ejecutar una consulta que contenga la sql en el oncreate del form, pero no me funciona, ¿Me dan una mano? utilizo firebird 2.1 , ibexpert
__________________
all your base are belong to us |
#2
|
||||
|
||||
Hola... aquí tienes un enlace que te puede ayudar con lo que necesitas.
How to create a table only if it does not exist?
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
#3
|
||||
|
||||
No conocía ese sitio, me lo guardo, siempre puede ser interesante
|
#4
|
||||
|
||||
Tambien existe la sentencia RECREATE, pero esta eliminará los datos que tengas en caso de que exista y como su nombre lo indica recreará la tabla. En caso de que no exista, pues la crea.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#5
|
||||
|
||||
Supongo que también podría ejecutarse el CREATE así sin más y esperar el error que lance el motor
// Saludos |
#6
|
||||
|
||||
Creo recordar que desde hace varias versiones se puede hacer algo así como: create or alter table... , si no existe la crea y si existe la modifica
|
#7
|
||||
|
||||
ya habia probado lo del recreate , solo me recrea la tabla, no encontre como recrear el index de la tabla
__________________
all your base are belong to us |
#8
|
||||
|
||||
muy buena idea , no lo habia pensado, podria meter la query en un try excep sin nada en el la ecepcion para no mostrar nada :P, buena idea
__________________
all your base are belong to us |
#9
|
||||
|
||||
Cita:
__________________
all your base are belong to us |
#10
|
|||
|
|||
Cita:
http://www.clubdelphi.com/foros/showthread.php?t=59194 |
#11
|
||||
|
||||
Cita:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
crear tabla si no existe | Milperrimo | Firebird e Interbase | 8 | 04-01-2008 06:45:40 |
crear nuevo campo a una tabla si no existe | landro | Firebird e Interbase | 3 | 24-01-2007 21:56:18 |
¿Existe alguna banda en el QReport que sólo se mustre en la ultima página? | nuri | Impresión | 2 | 10-08-2005 13:16:07 |
¿Una tabla sólo puede estar unida externamente como máximo a otra tabla ? | febito | Oracle | 0 | 22-06-2004 18:12:16 |
|