sql >> データベース >  >> RDS >> Oracle

テーブルの1つの列のみに変更を許可する

    たとえば、ename列に対してのみ更新権限を付与し、次のステートメントを指定します(xyzはユーザー名です)

    grant update (ename) on emp to xyz;
    

    構文:

    grant update(column-name) on table-name to user-name
    

    編集: (選択特権を付与するため)

    empテーブルのselectステートメントをXYZに付与し、XYZがこの特権をさらに渡すことができるようにするには、次のようにGRANTステートメントでWITHGRANTOPTION句を指定する必要があります。

    grant select on emp to xyz with grant option;
    

    また、たとえば、ename列にのみ更新権限を付与し、empno列とename列にのみ権限を挿入する場合は、次のように実行できます。

    grant update (ename),insert (empno, ename)  on emp to xyz;
    


    1. postgreSqlで一定時間後にテーブルが更新されます

    2. 配列の少なくとも1つの要素を持つ結果を取得するためのLaravelクエリ?

    3. PythonとSQLiteの警告

    4. スコープ内に暗黙のアプリケーションがありません:PlayFramework with Oracle