用sys登陆后怎么访问其他用户的系统表? 比如我用user1用户创建了个test表,那么我用sys登陆后可以用user1.test来访问,但是我该怎么访问user1的user_columns呢?(或者是其他的系统表) 谢谢~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以通过 DBA_TAB_COLUMNS, DBA_TABLES来关联查询USER1的信息,SELECT COL.OWNER, COL.TABLE_NAME, COL.COLUMN_NAME FROM DBA_TAB_COLUMNS COL, DBA_TABLES TAB WHERE COL.TABLE_NAME = TAB.TABLE_NAME AND TAB.OWNER = 'USER1'其他的类似。应该是不同的角色时,系统视图有些区别吧,具体没有深入了解。 创建新用户赋予connect角色 一个简单的SQL. 请教一个日吞吐量比较大的数据库设计思路 谁帮我把这个MSSQL 的存储过程改成Oracle的 请问用LOGMINER分析ORACLE的日志文件是哪些日志文件? 如何通过PB来查看oracle数据库中表的内容 如何把ORACLE的数据文件从一个硬盘移动到另一个硬盘上? 急:学习Orace的Portal功能,哪里可以下载到相关资料? 一个sql,请教各位高手(马上给分)!谢谢啦~~~~~ 求助? oracle数据库错误 刚接触oracle,我想问问是不是大家都是先建立一个用户,再用这个用户建表
你可以通过 DBA_TAB_COLUMNS, DBA_TABLES来关联查询USER1的信息,SELECT COL.OWNER, COL.TABLE_NAME, COL.COLUMN_NAME
FROM DBA_TAB_COLUMNS COL, DBA_TABLES TAB
WHERE COL.TABLE_NAME = TAB.TABLE_NAME
AND TAB.OWNER = 'USER1'其他的类似。应该是不同的角色时,系统视图有些区别吧,具体没有深入了解。