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

orAClE怎么查询指定名字的表

解决方法: 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_...

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

ORACLE下有三个视图 select table_name from user_tables; //当前用户拥有的表 select table_name from all_tables; //所有用户的表 select table_name from dba_tables; //包括系统表select table_name from dba_tables where owner='用户名' ...

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

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

oracle数据库中,查询素有表空间的名称只需要一条sql语句即可: select tablespace_name from user_tablespaces; 结果输出如下图: 在上式的sql中,“user_tablespaces”即为表空间信息所在表,所需的表空间信息需要从该表中获取,“tablespace_na...

select table_name from DBA_TAB_COLUMNS where COLUMN_NAME='字段名'; 注意:字段名需要大写,否则你查不出来

select * from user_ind_columns where index_name = 'xxx' select * from user_ind_columns where table_name = '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