> Ich behautpe hier mal, ohne es zu wissen, dass das von Datenbank zu Datenbank unterschiedlich ist...
Bei allem, was sich RDBMS (Relational DataBase Management System) schimpft ist das so. (Und hier ist sogar MS Access eingeschlossen :-)
> Und ein Index ist auch nur sinnvoll, wenn man das Feld zum selecten braucht..
Da geb' ich Dir völlig Recht, deshalb wird der unique constraint ja auch durch einen Index unterstützt.
Das RDBMS macht nämlich bei insert/update einen select auf die Tabelle, um festzustellen, ob der Eintrag schon vorhanden ist.
Wenn der unique constraint nicht durch einen Index unterstützt wäre, würde jeder insert zu einem Tablescan führen, und das wäre wirklich nicht wünschenswert.
Bernd