ISNULL 構文は、ISNULL(check_expression, replacement_value) のように記述します。
docs.microsoft.com の ISNULL セクションによると、replacement_value は replacement_value が check_expression よりも長い場合に切り捨てられます。
例 (Microsoft SQL Server):
DECLARE @name1 VARCHAR(2) = NULL;
DECLARE @name2 VARCHAR(10) = 'Example';
DECLARE @name3 VARCHAR(2) = 'Hi';
-- `@name2` は VARCHAR(10) であるため、切り捨てられます
SELECT ISNULL(@name1, @name2);
-- `@name3` は `@name1` と同じ VARCHAR(2) であるため、切り捨てられません
SELECT ISNULL(@name1, @name3);