У меня есть эта таблица, в которой хранится идентификатор для каждой строки в столбце sub_id типа varchar (255), sql server. Другие столбцы хранят Unicode, таким образом, это nvarchar. Теперь мне нужно обновить sub_id для nvarchar по НЕКОТОРЫМ причинам. Я выполнил следующую команду:
ALTER TABLE TABLE_NAME ALTER COLUMN SUB_ID NVARCHAR(255)
Это изменило тип столбца, но установило длину 510. Я не хочу изменять длину столбца. Если я должен упомянуть, таблица содержит много данных, а длина sub_id никогда не превышает 20.
Я читал об этом и не мог понять, как урезать столбец по длине.
Ниже приведен снимок из sp_help указанной таблицы (subject_id - sub_id)
![enter image description here](https://i.stack.imgur.com/CjZqY.png)