27. Januar 200718 j Hallo, ich habe eine Oracle Datenbank. Ich möchte in eine Tabelle ("Bestellung") definieren das keine Datensätze gelöscht werden dürfen. Wie kann man es mit SQL definieren?? :confused:
27. Januar 200718 j ich sehe hier zwei möglichkeiten: a) einen TRIGGER und eine PROCEDURE erstellen, welche überprüfen, wer der zugreifende benutzer ist, und im falle eines nicht gewünschten zugriffes eine benutzerdefinierte exception werfen. row level security auf die tabelle anwenden und eine POLICY definieren, dass DML in form von DELETE/UPDATE nicht erlaut ist. s'Amstel
28. Januar 200718 j ich sehe hier zwei möglichkeiten: nicht 3? warum nicht einfach dem benutzer per permissions kein update/delete erlauben? -j
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.