割り当て用にoracleとphpを使用してデータベースを作成していますが、ロールの使用法を示す必要があります。私はemployeeという新しい役割を作成し、それをemployee1という新しいユーザーに割り当てました。
CREATE ROLE read_only;
GRANT create session TO read_only;
GRANT select ON workson TO read_only;
GRANT select ON employee TO read_only;
GRANT select ON project TO read_only;
GRANT select ON department TO read_only;
CREATE ROLE employee;
GRANT read_only TO employee;
GRANT update ON employee TO employee;
GRANT insert ON workson TO employee;
Create user employee1 identified by qwerty1;
GRANT employee TO employee1;
employee1として接続されているときにselectを使用すると、そのようなテーブルがないと表示されるのはなぜですか。select * from employeeは、テーブルがないと言っています。私は自分の役割を間違ったものにしましたか?