Einzelnen Beitrag anzeigen

Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#7

Re: Firebird 1.5 oder 2.0 für neues Projekt?

  Alt 11. Sep 2006, 16:46
FB2 hat eine returning clause, die endlich krampflosen Umgang mit autoinkrementierten PKs ermöglicht:
SQL-Code:
INSERT INTO DeineTabelle
(
  Field1,
  Field2
)
VALUES
(
  :Field1,
  :Field2
)
RETURNING ID
INTO :ID
Direkt aus dem Insert bekommt man den PK, der in einem Trigger besetzt wurde. Dieses fummelige Generatorgefriemel erübrigt sich.
(Außerdem ist die Syntax Oracle-kompatibel )
Der Optimizer wurde auch etwas besser und, wie mkinzler schon sagte, frei definierbare, sessionabhängige, globale Variablen.
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”
  Mit Zitat antworten Zitat