Warum schneidet T-SQL ISNULL () die Zeichenfolge ab und COALESCE nicht?
Angesichts der folgenden:
SELECT ISNULL('XY' + NULL, 'ABCDEFGHIJ') -- Outputs ABC (Why?)
SELECT COALESCE('XY' + NULL, 'ABCDEFGHIJ') -- Outputs ABCDEFGHIJ
Warum liefern diese Aussagen unterschiedliche Ergebnisse?