Einzelnen Beitrag anzeigen

nahpets
(Gast)

n/a Beiträge
 
#56

AW: ID nicht gefunden nach last_insert_rowid()

  Alt 16. Mai 2017, 09:29
@himitsu

from weil dann egal welche Datenbank.

Bei SQLite geht auch ein select funktion Bei manchen anderen Datenbanken auch, bei Oracle nicht, bei FireBird auch nicht.

Oracle kennt die Tabelle dual.

Bei FireBird kann man dann RDB$Database nehmen, weil da immer ein Datensatz drin ist.

Meine Idee war halt, nach Jobos Anregung, analog zu Oracle einfach "überall" eine Tabelle dual anzulegen. Damit wären dann SQLs zwischen Datenbanken portierbar und müssten nicht, abhängig von der Datenbank, gegen die ein Programm läuft, angepasst werden.

Und da ich für gewöhnlich Software schreibe, bei der zur Entwicklungszeit die Zieldatenbank noch unbekannt ist, bzw. die Software datenbankunabhängig sein muss, halte ich das jetzt nicht unbedingt für eine so schlechte Idee.
  Mit Zitat antworten Zitat