2
我有一種情況,我使用某個第三方實用程序更新了一個表,並且想要將它與原始表進行比較並確保它做出正確的更新和插入。獲取表中所有字段不完全匹配的所有記錄JOIN
所以,我想這樣做,但我不太知道的語法:
SELECT * FROM table1 AS a RIGHT OUTER JOIN table2 AS b WHERE
<there is some difference between the row from a and the row from b,
regardless of which column it's in>
我如何可以比較所有字段,而不必明確寫出他們都一個接1 ?
編輯:我還要提到的是我沒有在表中的副本更新,因此假定是原始,是更新的副本。
TSQL中的負關係運算符是「EXCEPT」(與標準SQL相同)。 – onedaywhen 2012-04-25 13:26:46
一旦我將它改爲EXCEPT,看起來就像是一樣。 – 2012-04-25 13:27:59
@onedaywhen對不起,我來自Oracle開發:) – 2012-04-25 13:30:02