REVOKE文
REVOKE Statement
りぼーくぶん
GRANT文で与えた表やビューなどに対する権限を取り消すDCLの文。REVOKE SELECT ON 表名 FROM 利用者のように書く。CASCADEを指定すると取り消す権限をもとにWITH GRANT OPTIONで他の利用者へ与えられた権限も連鎖して取り消され、RESTRICTを指定するとそうした依存がある場合はエラーになる。
Related
他の資格での定義
Related
関連キーワードの用語
利用者やロールに、表やビューなどに対する権限を与えるDCLの文。GRANT SELECT, UPDATE ON 表名 TO 利用者のように、参照・追加・更新・削除・参照制約の設定などの権限を指定する。WITH GRANT OPTIONを付けると、権限を受けた者がさらに他者へ付与できるようになる。
ある表の列のうち、他の表(または同じ表)の主キーや一意キーを参照する列。外部キーの値は参照先に存在する値かNULLでなければならないという参照制約により、表どうしの関連の整合性が保たれる。参照先の行を削除・更新したときの動作は、CASCADE、SET NULL、RESTRICTなどで指定する。
外部キーの値が、参照先の表の主キー(または一意キー)に存在する値か、NULLでなければならないという制約。参照整合性制約ともいう。参照先の行の削除・更新時の扱いは、参照元も連動させるCASCADE、参照元をNULLにするSET NULL、参照元があれば拒否するRESTRICTやNO ACTIONなどで指定する。
利用者やプログラムが、ファイルやシステムなどの資源に対して行うことを許された操作の範囲。読取り、書込み、実行、削除などの種類があり、業務上の必要性に応じて付与し、異動や退職の際には速やかに変更・削除する。
データベースのアクセス権限やトランザクションを制御するためのSQL文の総称。GRANT(権限付与)、REVOKE(権限取消)、COMMIT(確定)、ROLLBACK(取消)などが含まれる。
トランザクション内の全操作を確定し、その結果をデータベースに永続的に反映するSQL文。COMMIT後の変更は他のトランザクションからも参照可能になり、障害が発生しても失われない。
