Steuert die Berechtigungen, indem DELETE- und UPDATE-Anweisungen überprüft werden
On, Off
On
Kann nur für die PUBLIC-Gruppe gesetzt werden. Wird sofort wirksam. DBA-Berechtigung ist erforderlich.
Wenn ansi_permissions auf "On" gesetzt ist, werden die SQL/2003 Berechtigungserfordernisse für DELETE- und UPDATE-Anweisungen geprüft. Der Standardwert in Adaptive Server Enterprise ist "Off". Die folgende Tabelle stellt die Unterschiede heraus.
SQL-Anweisung | Erforderliche Berechtigungen bei ansi_permissions auf "Off" | Erforderliche Berechtigungen bei ansi_permissions auf "On" |
---|---|---|
UPDATE | UPDATE-Berechtigung für die Spalten, in denen Werte gesetzt werden. |
UPDATE-Berechtigung für die Spalten, in denen Werte gesetzt werden. SELECT-Berechtigung für alle in der WHERE-Klausel enthaltenen Spalten SELECT-Berechtigung für alle Spalten auf der rechten Seite der SET-Klausel |
DELETE | DELETE-Berechtigung für die Tabelle |
DELETE-Berechtigung für die Tabelle SELECT-Berechtigung für alle in der WHERE-Klausel enthaltenen Spalten |
Die Option ansi_permissions kann nur für die Gruppe PUBLIC gesetzt werden. Andere Einstellungen sind nicht zulässig.
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |