1.340 SQL92_SECURITY
SQL92_SECURITY
により、DELETE
文、INSERT
文またはUPDATE
文で特定の句を指定するにはユーザーに表に対するSELECT
権限が必要かどうかを指定します。
特性 | 説明 |
---|---|
パラメータ・タイプ |
ブール値 |
デフォルト値 |
|
変更可能 |
いいえ |
PDBで変更可能 |
はい |
値の範囲 |
|
基本 |
いいえ |
SQL標準では、セキュリティ管理者は、RETURNING
、SET
またはWHERE
句で表の列値を参照するDELETE
、INSERT
またはUPDATE
文をユーザーが実行するときにそのユーザーに表に対するSELECT
権限を必要とすることができる必要があると規定されています。
値:
-
TRUE
次の場所でターゲット表の列を参照するには、そのターゲット表に対する
SELECT
権限がユーザーに必要です:-
DELETE
文またはUPDATE
文のWHERE
句 -
UPDATE
文のSET
句での割当ての右辺 -
DELETE
文、INSERT
文またはUPDATE
文のRETURNING
句
-
-
FALSE
-
DELETE
文のターゲット表に対するDELETE
権限があるユーザーは、DELETE
文のWHERE
句においてターゲット表の列を参照できます。 -
UPDATE
文のターゲット表に対するUPDATE
権限があるユーザーは、UPDATE
文の、WHERE
句で、またはSET
句での割当ての右辺で、そのターゲット表の列を参照できます。 -
DELETE
文、INSERT
文またはUPDATE
文のターゲット表に対するREAD
権限またはSELECT
権限があるユーザーは、RETURNING
句においてそのターゲット表の列を参照できます。
-