Каков эффект от пропуска размера в объявлении nvarchar
Я обычно определяю размер при объявлении параметров в моем SP, например:
@myParam nvarchar(size)
или когда я кастую или конвертирую:
CAST(@myParam AS nvarchar(size))
Недавно я удалил размер из своих функций CAST, таких как:
CAST(@myParam AS nvarchar)
и я немного волнуюсь, если это придет и укусит меня, когда меньше всего ожидают :-(, так как я заметил усечение переменных nvarchar при использовании рекурсивного CTE и приведении nvarchar без указания размера.
Любые комментарии?