llgd.net
当前位置:首页 >> orAClE 如何根据索引名和表名找到该索引包含的所有... >>

orAClE 如何根据索引名和表名找到该索引包含的所有...

select * from user_ind_columns where index_name = 'xxx' select * from user_ind_columns where table_name = 'xxx'

select dbms_metadata.get_ddl('INDEX','BMS_ACC_REM_UNI','MDD') from dual; INDEX:指定类型为索引 BMS_ACC_REM_UNI:索引名称 MDD:即schema,也就是指定是某个用户 你上网查查资料,我就部详细说了

查询所有表名(以用户HR为例): 1·登录所要查询的用户然后指令:select table_name from user_tables ; 2·登录系统管理员用户然后指令:select table_name from dba_tables where owner='HR'; 查询所有索引(以用户hr为例): 登录所要查询的用...

oracle中查看索引方法如下: 1、打开第三方软件,如plsql。并登陆到指定数据库 2、进入后,依次点击Tables-要查找的索引所在的表名-Indexs。 3、右键出现的索引,点击“查看”。 4、查出的内容即为索引的基本信息。

dba权限的账号使用: select S.index_name from dba_indexes s where s.table_name=表名;--查出索引名 然后根据索引名去DBA_IND_COLUMNS视图中查看相应字段: SELECT s.column_name FROM DBA_IND_COLUMNS S WHERE S.index_name=索引名 如果是该...

oracle查看有效索引是这个: select status,T.* from user_indexes T where table_name='TABLE1' 最好弄个图像界面软件,就能知道,比如:PL/SQL Developer

查询出所有的用户表。 查所有用户的表在all_tables 主键名称、外键在all_constraints 索引在all_indexes 但主键也会成为索引,所以主键也会在all_indexes里面。 具体需要的字段可以DESC下这几个view,dba登陆的话可以把all换成dba。 查询用户表...

可在user_indexes视图中查询。 语法: select *from user_indexes where table_name='表名'; 如要查询emp表中的索引,可用如下语句: select *from user_indexes where table_name='EMP';--表名需要大写 查询结果: 查询结果即为emp表中相关的索...

USER是Oracle中一个表空间的名字。 可用如下语句查询哪些索引使用了USER表空间。 select INDEX_NAME,TABLESPACE_NAME from dba_indexes where tablespace_name='USER';

1、查找表的所有索引(包括索引名,类型,构成列):select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name = i.table_name and t.table_name = 要查询的表2、查找表的主键(包...

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