Hallo,
wie kann ich bei einer Postgresql DB in einer Tabelle den letzten vergebenen ID Wert eines Primary Key herausfinden?
Der ID Wert wird in der Tabelle über eine Sequence vegeben.
mfg Peter
Postgresql letzten ID Wert
Entweder "klassisch" mit
oder mit der speziell vorgesehenen Funktion
Hilft Dir das?
Code: Alles auswählen
SELECT MAX('id') FROM 'table';
Code: Alles auswählen
currval()
งูหลาม
Wobei man bei beiden Wegen bedenken muss, dass während man sich freut diese Zahl als Ergebnis bekommen zu haben, natürlich die nächste vergeben werden kann.
@Peter1977: Was willst Du mit der Information denn anfangen?
@Peter1977: Was willst Du mit der Information denn anfangen?
@ngulam, @Sirius3:
Danke hilft weiter.
@BlackJack:
Ich habe eine Tabelle "werkzeug"
Spalten: werkzeug_id, ap, ae, durchmesser, max_tiefe, schneiden, bezeichnung, eintauchen, eintauchwinkel, bild
Eine zweite Tabelle "werkzeug_ersatz"
Spalten: werkzeug_ersatz_id, werkzeug_id, katalog_id, menge
Es wird ein Werkzeug angelegt in der werkzeug tabelle danach wird / kann ein bild und / oder die ersatzteile hinzugefügt werden.
Wenn dieses Werkzeug jetzt doppelt vorkommt soll es dann nur durch auswahl der werkzeuges und einen druck auf einen Button kopiert werden können.
Gleichzeitig ist die werkzeug_id gleich der Ident nummer die am Werkzeug angebracht wird daher jedes Werkzeug besitzt eine eigene Identnummer.
Hier beim schreiben kommt mir auch die Idee einer Referenz tabelle
Tabelle werkzeug und werkzeug_ersatz bleiben so
die Tabelle werkzeug_referenz
hat die Spalten referenz_id, werkzeug_id, ident=referenz_id
mfg Peter
Danke hilft weiter.
@BlackJack:
Ich habe eine Tabelle "werkzeug"
Spalten: werkzeug_id, ap, ae, durchmesser, max_tiefe, schneiden, bezeichnung, eintauchen, eintauchwinkel, bild
Eine zweite Tabelle "werkzeug_ersatz"
Spalten: werkzeug_ersatz_id, werkzeug_id, katalog_id, menge
Es wird ein Werkzeug angelegt in der werkzeug tabelle danach wird / kann ein bild und / oder die ersatzteile hinzugefügt werden.
Wenn dieses Werkzeug jetzt doppelt vorkommt soll es dann nur durch auswahl der werkzeuges und einen druck auf einen Button kopiert werden können.
Gleichzeitig ist die werkzeug_id gleich der Ident nummer die am Werkzeug angebracht wird daher jedes Werkzeug besitzt eine eigene Identnummer.
Hier beim schreiben kommt mir auch die Idee einer Referenz tabelle
Tabelle werkzeug und werkzeug_ersatz bleiben so
die Tabelle werkzeug_referenz
hat die Spalten referenz_id, werkzeug_id, ident=referenz_id
mfg Peter