我想识别名称与给定输入列匹配且其数据类型与给定输入列匹配的数据库中的所有列。有人可以为此提出一个查询吗?Oracle如何查找与特定列名匹配的所有列
1
A
回答
0
...一个数据库,其名与给定的输入匹配的列,其数据类型与日比赛中的所有列给定输入列
您可以使用all_tab_columns
数据字典视图。例如,选择NUMBER
类型的所有列,其中列名与"A"
开始,使用类似
SELECT table_name, column_name, data_type
FROM all_tab_columns
WHERE data_type='NUMBER' AND column_name like 'A%';
TABLE_NAME COLUMN_NAME DATA_TYPE
---------------------- ------- ------------------------------
AUDIT_ACTIONS ACTION NUMBER
SDO_CS_SRS AUTH_SRID NUMBER
APEX_WS_APP_PAGES APPLICATION_ID NUMBER
...
+0
嗨,对不起,这可能是一个基本问题,但我有一个迫切的要求:我们如何获得所有列该表以及与特定列匹配的其他表?结果不应包含我们正在比较的列。例如,在上面的例子中,我想要所有的列以及其他类似于A的表,但是我们不应该在最终结果中显示A. – user2783058 2014-11-21 15:31:28
0
例如,如果我想寻找在表“INT_TRN_RLDEP_CELL”名称“CELL”列,那么查询将
select * from ALL_TAB_COLUMNS where table_name like 'INT_TRN_GRN_RLDEP_CELL' and COLUMN_NAME like 'CELL';
的更多信息,请访问http://en.wikipedia.org/wiki/Oracle_metadata或Oracle文档上表metada
相关问题
- 1. 如何查找列名与特定模式匹配的所有表/视图
- 2. 查找所有表匹配列
- 3. 查找与一组规则匹配的所有排列
- 4. MySQL - 查找具有相同列但匹配特定ID的行
- 5. 在指定时间内查找排列的所有匹配
- 6. 如何查找与Linq/SQL中的组合列表相匹配的所有行?
- 7. 查找参考并将所有匹配答案复制到特定列
- 8. 查找具有与scala匹配的特定值的属性的所有节点
- 9. Oracle SQL:如何查找给定列名称的表名?
- 10. 如何找到Access中的所有表匹配数据库匹配Delphi中的特定格式的列表
- 11. 查找特定行匹配
- 12. 查找与查询匹配的所有名称:如何使用后缀树?
- 13. 如何查找SQL Server中特定索引的所有列?
- 14. 与匹配的列名
- 15. 查找名称与字符串匹配的所有类
- 16. 给定列中的所有行必须匹配,所有列
- 17. Python。如何查找匹配子串的所有匹配项?
- 18. Python列表查找与部分匹配
- 19. 如何匹配Regex中特定模式的所有匹配项?
- 20. SQL与特定匹配列合并行
- 21. 如何查找列名长度大于5的所有列?
- 22. 在熊猫中查找与数组匹配的列名
- 23. 查找列和matlab匹配
- 24. 如何找到二维数组所有列的最佳匹配?
- 25. 找到一个列名称与特定模式匹配的表格
- 26. 在特定的mySQL行中找到具有匹配值的列
- 27. 查找两个列表之间所有匹配的索引
- 28. 查找与HTML页面中特定网址模板匹配的所有链接
- 29. 如何查找与标签列表相匹配的文档?
- 30. 如何在oracle中查找不匹配的行而不使用set操作符并加入&还查询特定行的不匹配列名称
的可能重复[我怎样才能从一个表的列名?(HTTP ://stackoverflow.com/questions/452464/how-can-i-get-column-names-from-a-table) – 2014-10-30 07:09:19
不完全重复,但接受的答案在这个链接的问题也是有用的。 – Thilo 2014-10-30 07:11:26
可能不是。我们将如何确保获得相同数据类型的列? – user2783058 2014-10-30 07:11:48