Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Konfiguration Ihrer Datenbank » Datenbankoptionen » Einführung in Datenbankoptionen » Alphabetische Liste der Optionen

 

ansi_permissions-Option [Kompatibilität]

Steuert die Berechtigungen, indem DELETE- und UPDATE-Anweisungen überprüft werden

Zulässige Werte

On, Off

Standardwert

On

Bereich

Kann nur für die PUBLIC-Gruppe gesetzt werden. Wird sofort wirksam. DBA-Berechtigung ist erforderlich.

Bemerkungen

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.