В версиях, предшествующих SQL Server 2012, следует использовать
Select ISNULL(YourColumn,'') + 'Test' /*Or COALESCE(YourColumn,'')*/
, чтобы избежать этой проблемы.
Существует опция подключения SET CONCAT_NULL_YIELDS_NULL OFF
, но она устарела.
SQL Server 2012 представляет функцию CONCAT
, которая обрабатывает NULL
как пустую строку при объединении.
SELECT CONCAT(null,'Test')