當我嘗試通過UNION ALL語句連接兩個相當大的表時,出現以下歸類衝突錯誤。確定列歸類不匹配
SELECT * FROM [TABLEA]
UNION ALL
SELECT * FROM [TABLEB]
Msg 457, Level 16, State 1, Line 1
Implicit conversion of varchar value to varchar cannot be performed because the collation of the value is unresolved due to a collation conflict between "SQL_Latin1_General_CP1_CI_AS" and "SQL_Latin1_General_CP1_CS_AS" in UNION ALL operator.
我想確定哪些列完全不匹配,但不熟悉查詢sys.columns或information_schema。
如果突出顯示SSMS並按表ALT-F1,它會顯示錶格模式,包括排序。快速簡單 - 您可以對兩個表格執行此操作,將它們並排放入Excel中,然後添加<>公式以比較整理值。 – JiggsJedi