Entwickler-Ecke

Datenbanken - (Interbase bzw. Firebird) AutoInc durch Generator + Trigger


BlackOrpheus - Mi 03.07.02 15:39
Titel: (Interbase bzw. Firebird) AutoInc durch Generator + Trigger
Moin, Moin!

Ich hätte da gerne mal ein Problem...

Kann mir jemand bitte verraten wie ich bei Firebird mit Hilfe eines Generators und eines Triggers den Effekt eines Autoincrement Feldes von MySQL erziehlen kann?

Ich weiß bereits, daß Generatoren nicht auf eine Tabelle beschränkt sind und daß ich im Trigger das BEFORE INSERT Ereigniss nutzen muss aber wie genau, daß weiß ich nicht :-(

Schonmal THX im Vorauss


Udontknow - Mi 10.07.02 00:50

Hallo!

Also, so muss dein Trigger-Inhalt aussehen:



Quelltext
1:
new.MeinIDFeld=GenID(MeinGenerator,1);                    


Thats it.

Cu,
Udontknow


BlackOrpheus - Sa 20.07.02 12:55
Titel: Bedankt!
@ Udontknow

Besten Dank funktioniert einwandfrei.

Es muss wohl

Gen_ID statt GenID heißen.

So denn ...