我们需要根据模式名称和表名称的组合查询 ALL_TABLES 视图。
有两个模式“A”和“B”,它们都有相同的表“TAB1”,这里我的要求是选择与模式A关联的表而不是模式B。
目前,我们正在对表名和所有者名进行连接操作,以实现如下所示
在单个查询中将有多个所有者和表名组合可用
select table_name from all_tables where concat(owner_name,table_name) in ('ATAB1','ATAB2','BTAB2','CTAB1')
select table_name from all_tables where concat(owner_name,table_name) not in ('ATAB1','ATAB2','BTAB2','CTAB1')
这里有三个模式 A、B 和 C 及其各自的表名组合
我们如何在不使用 CONCAT 函数的情况下获得相同的结果?