Skip to content

Setting generator value twice in single transaction will set it to zero [CORE4173] #4499

Closed
@firebird-automations

Description

@firebird-automations

Submitted by: prenosil (prenosil)

SQL> SET AUTODDL OFF;
SQL> SET GENERATOR G TO 111;
SQL> COMMIT;
SQL> SELECT Gen_id(G,0) FROM RDB$DATABASE;
GEN_ID

              111

SQL> SET GENERATOR G TO 222;
SQL> SELECT Gen_id(G,0) FROM RDB$DATABASE;
GEN_ID

              222

SQL> SET GENERATOR G TO 333;
SQL> SELECT Gen_id(G,0) FROM RDB$DATABASE;
GEN_ID

              333

SQL> COMMIT;
SQL> SELECT Gen_id(G,0) FROM RDB$DATABASE;
GEN_ID

                0

Commits: a1362f9 FirebirdSQL/fbt-repository@5f76ae2

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions