
如何查看oracle索引是很多人提到的问题,下面就为您介绍查看Oracle索引和视图的方法,希望对您能有所帮助。
查看Oracle索引个数和类别
查看索引被索引的字段
查看某表的约束条件
查看视图的名称
以上就是查看Oracle索引和视图的方法介绍。
【编辑推荐】
创建Oracle索引的方法
C#连接Oracle数据库查询数据
使用oracle存储过程分页的实例
Oracle数据库备份的三个常见误区
oracle RMAN备份的优化
有方便地查询和修改oracle数据库的工具吗??
建议使用SybaseToad7.01,支持语法高亮,显示表提示,类似plsql。 2,能自己定制菜单,如选中all_tables,点击ctrl+d 可以执行“select * from all_tables”操作。 同理可以定制许多常用的功能。 3,左边功能导航增加了20-30项oracle常用的系统监控的功能,非常实用。 4,批量执行,带参数执行。 5,可以连接多种数据库,尤其是oracle可以支持oracle客户端和无客户端两种情况。 6,数据导出,可以导出成为(INSERT...)的模式,方便数据库脚本的提取。 7,操作习惯为了和toad,plsql尽量保持一致,可以选择toad模式和plsql模式。 8,拷贝粘贴,可以对数据库表的数据进行拷贝粘贴。 9,也支持查看执行计划(ctrl+E)。 10,支持像toad的快速输入方式如s*+空格,直接出现select * from,可以自行定制。 11,oracle下,可以通过select rowid,a.* from XXXtable a where 1=123对查询出的数据进行修改。 12,另外支持数据表,存储过程,数据管道(可以支持不同的数据库之间相同表结构的数据进行传输)等功能,表结构修改,增加索引主键等,修改保存存储过程。
oracle中查询所有表是否包含
写一个存储过程将show tables的结果放入一个集合中然后遍历这个集合desc table得到单个表的字段然后组织查询语句 select * from table where 字段1=‘cc’ or 字段2=’cc‘.......字段n=cc运行脚本看结果这只是思路
如何读取oracle的包\包体和视图的定义
查看表的定义:set long select dbms__ddl(TABLE,upper(&table_name) from dual ;查看视图的定义:select text from user_views where view_name=upper(&view_name) ;查看index的定义:select dbms__ddl(INDEX,upper(&index_name) from dual ;select index_name,index_type,table_owner,table_name from user_indexes where table_name=TEMP3;查看procedure的定义:select text from user_source where ;查看trigger的定义:select trigger_body from user_triggers where trigger_name=&trigger_name ;
发表评论