簡體   English   中英

比較SQL中的Oracle表列

[英]Compare Oracle table columns in SQL

是否可以通過oracle中的SQL比較兩個表並列出其中一個而不是另一個中存在的列。 我有兩個表,一個表(表A)從具有特定代碼的權威來源接收數據,第二個表是該導入中的其余數據而沒有該特定代碼(表B)。 我希望SQL中有一種比較兩個表的快速方法,告訴我表A中有哪些列而不是表B中有哪些列? 謝謝。

采用:

SELECT COLUMN_NAME FROM ALL_TAB_COLUMNS WHERE TABLE_NAME='A' AND OWNER='YourSchema'
minus
SELECT COLUMN_NAME FROM ALL_TAB_COLUMNS WHERE TABLE_NAME='B' AND OWNER='YourSchema'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM