Forum: Datenbanken
by mkinzler,
31. Aug 2015
Vielleicht nur Glück oder durch das verwendete MP bedingt. Ich würde das aber an Deiner Stelle ändern, denn ab FB3 könnte das dann schön in dei Hose gehen.
Forum: Datenbanken
by mkinzler,
31. Aug 2015
Sicher, aber was hat das mit Generatoren zu tun?
Was hat das mit Generatoren zu tun?
Rechnungsnummern sind etwas anderes als IDs. Aber auch bei Rechnungsnummern sind Lücken kein Problem. Die GEN_ID()-Funktion wird durch eine Semaphore implementiert und stellt somit sicher, dass die selbe Nummer 2mal erstellt wird.
Was bei Deiner Methode nicht der Fall ist! Ohne expliziten Lock der Tabelle...
Forum: Datenbanken
by mkinzler,
31. Aug 2015
Ab FireBird 3 kann man die Systemtabellen nicht mehr direkt manipulieren.
Forum: Datenbanken
by mkinzler,
31. Aug 2015
Mehrplatzbetrieb ist kein Problem für Sequenzen, wen GEN_ID() verwendet wird.
Forum: Datenbanken
by mkinzler,
31. Aug 2015
Was hat der Name eines Generator mit desen Inhalt zu tun?
Forum: Datenbanken
by mkinzler,
31. Aug 2015
Notfalls das Statement in einem String zusammenbauen und dann per EXECUTE Block aufrufen.