Cómo eliminar un generador
Todos sabemos cómo se puede crear un generador en InterBase:
create generator UnGenerador;
También sabemos cómo darle un determinado valor inicial:
set generator UnGenerador to 100;
¡Ah, pero lo complicado es cómo borrarlo! No existe una instrucción drop generator, ni nada parecido. Hay que hacer trampas al sistema, y lanzar una instrucción de borrado contra una tabla interna del sistema:
delete from RDB$GENERATORS
where RDB$GENERATOR_NAME = 'UNGENERADOR';
Observe que el nombre del generador debe especificarse con mayúsculas.
|