我是否可以编写一个sql查询,该查询可以查找数据库中具有列名称为%COL_FAX_ID%的所有表的名称.如果是这样,怎么样?
使用的数据库是oracle或db2.
对于Oracle,您可以尝试:
SELECT owner,
table_name,
column_name
FROM all_tab_cols
WHERE column_name LIKE '%COL_FAX_ID%'
ORDER BY owner,
table_name;
Run Code Online (Sandbox Code Playgroud)
有关Oracle数据字典视图等的完整列表,请参见此处.
希望能帮助到你...