我在MySQL和POSTGRESQL中使用以下查询。从信息schma获取oracle中表名的列表
的MySQL SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES其中TABLE_SCHEMA = '智能家居' 和表名LIKE '%屋%'
POSTGRESQL。 SELECT table_name FROM information_schema.tables where table_schema ='public'and table_name like'%House%'。
我想知道中的等效查询Oracle DB。 请帮我。
谢谢。
我怎样才能获得与特定数据库相关联的表的列表,这是查询吗? SELECT TABLE_NAME FROM ALL_TABLES WHERE OWNER ='DBName'and TABLE_NAME like'%HOUSE%' –
它应该工作得很好,只需添加一个小调整,如果你不想错过任何小写表 - SELECT TABLE_NAME FROM ALL_TABLES WHERE OWNER = 'DBName'和upper(TABLE_NAME)like'%HOUSE%' –
如果解决了您的问题,请接受答案,谢谢。 –