DELETE と UPDATE 文のパーミッションのチェックを制御します。
On、Off
On
PUBLIC グループのみに設定できます。すぐに有効になります。DBA 権限が必要です。
ansi_permissions を On にすると、DELETE 文と UPDATE 文に対する SQL/2003 パーミッション要求がチェックされます。Adaptive Server Enterprise では、このオプションのデフォルト値は Off です。次の表はこの違いを説明しています。
SQL 文 | ansi_permissions が OFF の時に必要なパーミッション | ansi_permissions が ON の時に必要なパーミッション |
---|---|---|
UPDATE | 値が設定されているカラムでの UPDATE パーミッション |
値が設定されているカラムでの UPDATE パーミッション WHERE 句に指定されたすべてのカラムでの SELECT パーミッション SET 句の右側に指定されたすべてのカラムでの SELECT パーミッション |
DELETE | テーブルでは DELETE パーミッション |
テーブルでは DELETE パーミッション WHERE 句に指定されたすべてのカラムでの SELECT パーミッション |
ansi_permissions オプションは、PUBLIC グループのみに設定できます。個人的な設定は許可されません。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |