2

ビューの付与と作成を使用して、ユーザーがテーブル内の特定の列への読み取り専用アクセス権を持ち、列の1つだけを更新できるようにするにはどうすればよいですか?

助成金の更新のためだけに特定の列を指定できますか?

4

1 に答える 1

2

したがって、col1...col5 とユーザー U を持つテーブル T があるとします。彼は col5 () ビューが必要) を表示せず、col3 (ビューは不要) を更新する必要があります。

CREATE VIEW V AS SELECT col1、col2、col3、col4 FROM T;

GRANT SELECT、UPDATE (col3) ON V TO U;

http://www.oracle-dba-online.com/sql/grant_and_revoke_privileges.htmを参照してください。

編集:間違いを修正しました...

于 2011-07-28T03:12:19.757 に答える