Example of DROP SEQUENCE
EMP_NO_GEN series:DROP SEQUENCE EMP_NO_GEN;DROP SEQUENCEEMP_NO_GEN series:DROP SEQUENCE EMP_NO_GEN;RECREATE SEQUENCEDrops a sequence if it exists, and creates a sequence (generator)
DSQL, ESQL
RECREATE {SEQUENCE | GENERATOR} seq_name
  [START WITH start_value]
  [INCREMENT [BY] increment]
| Parameter | Description | 
|---|---|
| seq_name | Sequence (generator) name.The maximum length is 63 characters | 
| start_value | Initial value of the sequence | 
| increment | Increment of the sequence (when using  | 
See [fblangref50-ddl-sequence-create] for the full syntax of CREATE SEQUENCE and descriptions of defining a sequences and its options.
RECREATE SEQUENCE creates or recreates a sequence.If a sequence with this name already exists, the RECREATE SEQUENCE statement will try to drop it and create a new one.Existing dependencies will prevent the statement from executing.
RECREATE SEQUENCEEMP_NO_GENRECREATE SEQUENCE EMP_NO_GEN
  START WITH 10
  INCREMENT BY 2;SET GENERATORSets the current value of a sequence (generator)
DSQL, ESQL
SET GENERATOR seq_name TO new_val
| Parameter | Description | 
|---|---|
| seq_name | Generator (sequence) name | 
| new_val | New sequence (generator) value.A 64-bit integer from -2-63 to 263-1. | 
The SET GENERATOR statement sets the current value of a sequence or generator to the specified value.
| Note | Although  | 
SET GENERATOR?The SET GENERATOR statement can be executed by:
The owner of the sequence (generator)
Users with the ALTER ANY SEQUENCE (ALTER ANY GENERATOR) privilege
SET GENERATOREMP_NO_GEN sequence to 145:SET GENERATOR EMP_NO_GEN TO 145;| Note | Similar effects can be achieved with [fblangref50-ddl-sequence-alter]: ALTER SEQUENCE EMP_NO_GEN RESTART WITH 145 + increment; Here, the value of increment is the current increment of the sequence.We need add it as  |