Einzelnen Beitrag anzeigen

webcss

Registriert seit: 10. Feb 2006
255 Beiträge
 
Delphi XE2 Professional
 
#1

Firebird 2.x und Autoincrement

  Alt 6. Nov 2007, 17:54
Datenbank: Firebird • Version: 2.0.3 • Zugriff über: uib native + OO-Layer
Hallo DP'ler,

nur mal so:
Seit Firebird version 2.0 existiert ja eine alternative Syntax für Autoincrement-Werte,

also statt select Gen_ID(GEN_Feld_ID,1) from RDB$Database geht jetzt auch select next value for Gen_FELD_ID wobei Gen_Feld_ID natürlich der Generator-Bezeichner ist.

Ist es eine gute Praxis, anstelle wie bisher den Generator in einem Before-Insert trigger abzufragen,
den wert mittels der neuen syntax als default-Wert im Feld der jeweiligen tabelle selbst zu definieren?

Würde auf den ersten Blick zumindest so manchen Trigger sparen, oder?

Meinungen wie immer willkommen...
"Wer seinem Computer Mist erzählt, muss immer damit rechnen..." (unbekannt)
"Der Computer rechnet damit, dass der Mensch denkt..." (auch unbekannt)
mein blog
  Mit Zitat antworten Zitat