Я действительно не знаю, как объяснить это. Я взял таблицу, создал ее копию с определенным столбцом как varchar вместо char. Затем я скопировал данные из одной таблицы в новую. Однако, когда я затем программно добавляю новое значение в таблицу, столбец, который был ранее char (200), все еще дополняется пробелом до 200 символов. Я попытался выполнить приведение к вставке, преобразованию и даже RTrim (CAST ([MynCharColumn] As nVarChar)), как было найдено в другом вопросе здесь, но независимо от того, что я делаю, значение продолжает заполняться, как если бы оно было все еще символ.