ビューの付与と作成を使用して、ユーザーがテーブル内の特定の列への読み取り専用アクセス権を持ち、列の1つだけを更新できるようにするにはどうすればよいですか?
助成金の更新のためだけに特定の列を指定できますか?
したがって、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を参照してください。
編集:間違いを修正しました...