![]() |
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 |
Hola... aquí tienes un enlace que te puede ayudar con lo que necesitas.
How to create a table only if it does not exist? |
No conocía ese sitio, me lo guardo, siempre puede ser interesante :)
|
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.
|
Supongo que también podría ejecutarse el CREATE así sin más y esperar el error que lance el motor :)
// Saludos |
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 :)
|
Cita:
|
Cita:
|
Cita:
|
Cita:
http://www.clubdelphi.com/foros/showthread.php?t=59194 |
Cita:
|
La franja horaria es GMT +2. Ahora son las 05:32:53. |
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