WITH OWNERACCESS OPTION 宣言

セキュリティ ワークグループを使用したマルチユーザー環境で、クエリを使用するユーザーにクエリの所有者と同等の権限を与える場合に使用します。

構文

sqlstatement
    WITH OWNERACCESS OPTION

解説

WITH OWNERACCESS OPTION 宣言は省略可能です。

次の例は、[給与] テーブルの表示権限を持っているユーザーが作成したクエリで、その権限を持っていないユーザーでも給与情報を見ることができるようにするものです。

SELECT 氏名,

所属部, 給与

FROM 社員

ORDER BY フリガナ

WITH OWNERACCESS OPTION;

    

WITH OWNERACCESS OPTION 宣言を使用すると、テーブルの作成や追加の権限を持っていないユーザーでも、テーブル作成クエリ追加クエリを実行できるようになります。

ワークグループのセキュリティ設定とユーザー権限を強制する場合は、WITH OWNERACCESS OPTION 宣言は使用しないでください。

この宣言を使用するには、データベースに関連付けられたシステム データベース (System.mdw) へのアクセス権を持っていることが必要です。この宣言は、セキュリティが設定されているマルチユーザー環境でのみ有効です。

参照

SELECT ステートメント (Microsoft Jet SQL)