ISNULL 関数にある文字列引数の切り捨てを報告します。

ISNULL 構文は、ISNULL(check_expression, replacement_value) のように記述します。

docs.microsoft.com の ISNULL セクションによると、replacement_valuereplacement_valuecheck_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);