Prozeduren und Trigger bieten Sicherheit, da sie den Benutzern begrenzten Zugriff auf Daten in Tabellen gewähren, auf die sie sonst keinen direkten Zugriff zum Lesen oder Verändern hätten.
Trigger werden beispielsweise mit den Tabellenprivilegien des Eigentümers der zugeordneten Tabelle ausgeführt, können aber von allen Benutzern ausgelöst werden, die Privilegien haben, um Zeilen in der Tabelle einzufügen, zu aktualisieren oder zu löschen. Ebenso werden Prozeduren (einschließlich benutzerdefinierter Funktionen) mit den Privilegien des Prozedureigentümers ausgeführt, können aber von allen Benutzern mit den entsprechenden Privilegien aufgerufen werden. Das bedeutet, dass Prozeduren oder Trigger andere Privilegien haben können (und in der Regel auch haben) als der Benutzer, der sie aufruft.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |