shwq.net
当前位置:首页 >> orAClE怎么查询指定名字的表 >>

orAClE怎么查询指定名字的表

oracle视图all_tables支持你要的查询,例如: select * from all_tables where owner='SYS', 当然你也可以查询其他用户的表或特定命名空间的表,等等

ORACLE下有三个视图 DBA_TABLES 拥有DBA角色的用户可以查看系统中的所有表 USER_TABLES 登录数据库的当前用户拥有的所有表 ALL_TABLES 登录数据库的当前用户有权限查看的所有表 类似的,除了表,还有视图、存储过程、同义词等等对象,使用[DBA|U...

可以通过视图 dba_tab_columns来查询。这里有全部表的字段名也有表名 基本语句类似 select table_name from dba_tab_columns where column_name='XXXXXX' 因为这里没有数据库,没办法确定具体字段,不过大体上应该差不多,具体极端稍微改动改动...

直接用超级管理员权限(sysdba)查看每个表空间中表名。 sql:Select Table_Name, Tablespace_Name From Dba_Tables Where Tablespace_Name = '表空间名字'; 解释:通过管理员权限登陆后,查看“Dba_Tables ”表中的字段信息即可完成查询表名操作...

当前用户: select tanme from tab; 指定用户: select table_name from all_tables where owner = 'XXX'

可以通过查询系统表user_objects来获得某一天建立的表。 比如要查询2015年12月23日创建的表,可用如下语句: select object_name from user_objects where object_type='TABLE' and to_char(created,'yyyy-mm-dd')='2015-12-23';查询结果:

select a.* from (select * from b) a

如何查询oracle一个数据库中包含有某个特定值的所有表及字段名 -我这里说的字段名跟列 是同一个意思 select column_name, table_name,data_type ,data_length,data_precision,data_scale from user_tab_columns where column_name='字段名'; --...

可用如下方法: 1、用指定用户登录指定的数据库实例: 2、打开sql窗口,写如下语句: select * from user_tables;3、此时,查询出的结果(table_name列)即为这个实例中所有的表名。

dba权限登录oracle执行: select * from dba_tables where owner='用户名'; 即可查看用户、表名、表空间名等信息。

网站首页 | 网站地图
All rights reserved Powered by www.shwq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com