1、通过MINUS
通过MINUS关键字可以查询在 TABLE_NAME_A 中存在但在 TABLE_NAME_B 中不存在的列名列表,例如:

SELECT column_name
FROM all_tab_columns
WHERE table_name = 'TABLE_NAME_A'
MINUS
SELECT column_name
FROM all_tab_columns
WHERE table_name = 'TABLE_NAME_B';

2、通过UNION
UNION: 返回两个查询结果集的并集,去除重复行。
3、通过INTERSECT
INTERSECT: 返回两个查询结果集的交集,即两个结果集共同存在的部分,例如:

SELECT column_name
FROM all_tab_columns
WHERE table_name = 'A'
UNION
SELECT column_name
FROM all_tab_columns
WHERE table_name = 'B';
Logo

一站式 AI 云服务平台

更多推荐