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

別のスキーマにシノニムを作成するための許可(Oracle)

    したがって、Aとしてそれを行うには、CREATEDANYSYNONYM特権が必要です。

    GRANT CREATE ANY SYNONYM TO A;
    

    編集:特権を回避するには、次のようにします:

    a)Aとして:

    GRANT SELECT ON mytable1 TO B;
    GRANT SELECT, INSERT, UPDATE, DELETE ON mytable2 TO B;
    

    b)Bとして:

    CREATE SYNONYM a_mytable1 FOR A.mytable1;
    CREATE SYNONYM a_mytable2 FOR A.mytable2;
    


    1. mysqlはphpmyadminのユーザー定義関数のリストを表示します

    2. DatabaseError:pandas.io.sql.to_sql()を使用すると、「文字列のフォーマット中にすべての引数が変換されるわけではありません」

    3. mysqlデータベースをOracleに変換します

    4. MySQL / PHP複数の列から一意の値のみを選択し、それらを別々の配列に配置します