Página principal
Artículos y trucos
Catálogo de productos
Ejemplos y descargas
Mis libros
Cursos de formación
Investigación y desarrollo
Libros recomendados
Mis páginas favoritas
Acerca del autor
 
En colaboración con Amazon
 
Intuitive Sight

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.