Hello,
Warum denkst du das? Warum sollte
pk int autoincrement primary key
einfacher sein alspk serial primary key
?Hmm, ich kenne das nur von einer Oracle-Version vor einigen Jahren. Da musste man die Sequenz anlegen und jeweils per Namen ansprechen, um den Wert ins Feld zu bekommen.
Bei Informix ist das auch so. Man muss die Sequence als Create-berechtigter User anlegen, und kann sie dann als berechtigter Usage-User benutzen in seiner DML-Definition.
Da das aber alles ziemlich stumpf abläuft, habe ich überhaupt nicht daran gedacht, das hier für den OP in Betracht zu ziehen. Und mit Informix komme ich noch ca. alle 6-8 Monate effektiv in Berührung, so dass Christian schon Recht hat. Ich kenne das nicht mehr wirklich.
BTW: Ich kenne wirklich nur MySQL und einige Desktopdatenbanken, usw., die AUTOINCREMENT (aka AUTOKEY, AUTOINDEX) benutzen, und die lassen davon alle nur eine Spalte pro Tabelle zu. Sequences sind mMn ein ganz anderes Kaliber. Und sie wären keine Lösung für die Aufgabe des OP!
Liebe Grüße
Tom S.
Es gibt nichts Gutes, außer man tut es
Andersdenkende waren noch nie beliebt, aber meistens diejenigen, die die Freiheit vorangebracht haben.