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

orAClE怎么查询指定名字的表

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

-- connect xx/xx 切换到这个用户select * from tab;

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

解决方法: 1、dba_tables(在dba权限下可查) SQL> conn / as sysdba Connected. SQL> select count(*) from dba_tables where owner='TEST'; COUNT(*) 52 注:表名以及各详细内容可以通过desc dba_tables查看相应字段,在查询相应内容。 2、all_...

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

很简单,查 dba_tablespaces 数据字典: select tablespace_name from dba_tablespaces;

Select Table_Name, Tablespace_Name From Dba_Tables Where Tablespace_Name = 'USERS'; 'users'得大写才行

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

用like语句查询。 SQL Server语法如下(如查询包含spt的表) select name from sys.objects where type='U' and name like '%spt%';结果: Oracle语法如下(如查询包含test的表) select table_name from user_tables where table_name like '%T...

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

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