Beispiel für RECREATE SEQUENCE
EMP_NO_GEN
RECREATE SEQUENCE EMP_NO_GEN
START WITH 10
INCREMENT BY 2;
RECREATE SEQUENCE
EMP_NO_GEN
RECREATE SEQUENCE EMP_NO_GEN
START WITH 10
INCREMENT BY 2;
SET GENERATOR
Setzen des aktuellen Werts einer Sequenz oder eines Generators auf einen bestimmten Wert
DSQL, ESQL
SET GENERATOR seq_name TO new_val
Parameter | Beschreibung |
---|---|
seq_name |
Name des Generators (Sequenz) |
new_val |
Neuer Sequenz-(Generator-)Wert.Eine 64-Bit-Ganzzahl von -2-63 bis 263-1. |
Die Anweisung SET GENERATOR
setzt den aktuellen Wert einer Sequenz oder eines Generators auf den angegebenen Wert.
Note
|
Obwohl |
SET GENERATOR
verwenden?Die SET GENERATOR
-Anweisung kann ausgeführt werden durch:
Der Besitzer der Sequenz (Generator)
Benutzer mit dem Privileg ALTER ANY SEQUENCE
(ALTER ANY GENERATOR
)
SET GENERATOR
EMP_NO_GEN
auf 145 setzen:SET GENERATOR EMP_NO_GEN TO 145;
Note
|
Ähnliche Effekte lassen sich mit [fblangref40-ddl-sequence-alter-de] erzielen: ALTER SEQUENCE EMP_NO_GEN RESTART WITH 145 + increment; Der Wert von increment ist hier das aktuelle Inkrement der Sequenz.Wir müssen es hinzufügen, da |