Generatoren stehen in RDB$GENERATORS:
select 'create generator '||RDB$GENERATOR_NAME||';' as Generator from RDB$GENERATORS;
Das ist geschummelt
Der Grund warum ich frage: Wenn ich mit
SQL Manager Lite schaue, sehe ich bei manchen Generatoren folgende DDL:
Code:
CREATE GENERATOR <name>;
SET GENERATOR <name> TO 1000;
Die zweite Zeile ist offensichtlich ein Vorgabewert. Darum habe ich angenommen, es gäbe wie bei Procedures und Triggern eine statische DDL. Anscheinend schummelt der
SQL Manager da aber auch. Nur woher kommt der Vorgabewert, in dem Fall die "1000"?