Oracle で 1 つの新しいスキーマを作成したいので、ここで入手できるサンプル コードを使用しました。
CREATE SCHEMA AUTHORIZATION oe
CREATE TABLE new_product
(color VARCHAR2(10) PRIMARY KEY, quantity NUMBER)
CREATE VIEW new_product_view
AS SELECT color, quantity FROM new_product WHERE color = 'RED'
GRANT select ON new_product_view TO scott
/
しかし、エラーが発生する
ERROR at line 1:
ORA-02421: missing or invalid schema authorization identifier
また、利用可能なすべてのスキーマの名前を一覧表示する方法を教えてください。私は使っている
select username from dba_users;
スキーマをリストしますが、ユーザーとスキーマには多対多の関係があるため、適切なアプローチではないと思います。つまり、ここですべてのスキーマ名を取得することはできません。
私を助けてください !!