我被告知运行此代码以查看显示的对象列表
SELECT OWNER,OBJECT_NAME,OBJECT_TYPE FROM USER_OBJECTS WHERE OWNER = ‘sam';
当我运行它时,出现此错误
ORA-00904: "OWNER": invalid identifier
但是,我可以运行它并且它可以工作
SELECT OBJECT_NAME,OBJECT_TYPE FROM USER_OBJECTS WHERE OBJECT_NAME NOT LIKE ‘BIN%’;
我的目的是查看分配每个角色的对象列表。我正在使用Oracles SQL Plus 18G
谢谢
尝试使用正确的引号,但总的来说表名是ALL_OBJECTS
USER_OBJECTS是实际用户的视图,没有所有者列
https://docs.oracle.com/cd/B19306_01/server.102/b14200/sql_elements003.htm https://docs.oracle.com/cd/B19306_01/server.102/b14237/statviews_4378.htm#i1634422