Thread Perl einen sicheren Counter erstellen
(24 answers)
Opened by Johannes_Schuller at 2012-06-06 10:27
Hallo Hannes,
um auch noch eine zum Datenbank-Subforum passende Antwort zu geben: Je nach RDBMS steht die Möglichkeit zur Verfügung, eine SEQUENCE zu benutzen (z.B. in Oracle und PostgreSQL). Das funktioniert wie AutoIncrement - aber unabhängig von bestimmten Tabellen, d.h. Du kannst damit auch über mehrere Tabellen sicherstellen, dass ein bestimmter Wert diskret (UNIQUE) ist. (Wenn es nur um eine Tabelle geht, ist AutoIncrement aber auch ausreichend.) Konflikte kannst Du dann (wieder je nach RDBMS) über Transaktionssteuerung vermeiden. HTH Grüße payx |