The topic describes the DF188 T-SQL code analysis rule.
BEST PRACTICE
Length is not specified when declaring variable or parameter with varying-length data type.
To prevent data truncation errors, it is advisable to explicitly specify the data length for variables or parameters with varying-length data types.
DECLARE @c VARCHAR
SELECT @c AS c
GO
DECLARE @c VARCHAR(128)
SELECT @c AS c
GO