ntjm.net
当前位置:首页 >> 如何查询一个orAClE数据库中所有表的所有字段哪个包含特定字符串? >>

如何查询一个orAClE数据库中所有表的所有字段哪个包含特定字符串?

运行net manager 这里面都有

--我这里说的字段名跟列 是同一个意思 select column_name,table_name,data_type ,data_length,data_precision,data_scale from user_tab_columns where column_name='字段名'; --根据字段名查出相关的表名出来.记录下来--然后对查出来的表进行查询,找到含这内容字段的表 select * from 表名 where 字段名='xiaoming'

转:怎么在某Schame下搜索数据:比如:在scott用户下面,搜索含有'TEST'的数据的表和字段穷举法:1234567891011121314151617181920212223242526272829303132333435363738394041declare v_Sql varchar2(2000); v_count number;

转:怎么在某Schame下搜索数据:比如:在scott用户下面,搜索含有'TEST'的数据的表和字段穷举法:1234567891011121314151617181920212223242526272829303132333435363738394041declarev_Sql varchar2(2000);v_count number;

declare v_Sql varchar2(2000); v_count number;begin for xx in (select t.OWNER, t.TABLE_NAME, t.COLUMN_NAME from dba_tab_columns t where t.OWNER = 'SCOTT') loop begin v_Sql := 'select count(1) from ' || xx.owner || '.' || xx.table_name ||

转:怎么在某schame下搜索数据:比如:在scott用户下面,搜索含有'test'的数据的表和字段穷举法:declare v_sql varchar2(2000); v_count number;begin for xx in (select t.owner, t.table_name, t.column_name from dba_tab_columns t where t.

select u.TABLE_NAME,u.COLUMN_NAMEfrom user_tab_columns uwhere lower(Table_Name) like '%t%'这个好像区分大小写的

转:怎么在某schame下搜索数据:比如:在scott用户下面,搜索含有'test'的数据的表和字段穷举法:1234567891011121314151617181920212223242526272829303132333435363738394041declare v_sql varchar2(2000); v_count number;

select * from ALL_TABLES;select * from ALL_TAB_COLS;

select TABLE_NAME from user_tab_columns where column_name='字段名称'

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