Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

SQL Datensatz nicht löschbar

Empfohlene Antworten

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:

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.

B) row level security auf die tabelle anwenden und eine POLICY definieren, dass DML in form von DELETE/UPDATE nicht erlaut ist.

s'Amstel

Danke ! :)

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.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.