Я обнаружил что-то, чего никогда не видел с движком базы данных
В базе данных есть таблица, скажем, в таблице есть несколько столбцов nchar (50). Как имя, фамилия.
Я вставляю строку в таблицу.
Затем я получаю данные обратно, выбирая строку. Теперь данные дополняются пробелами, поэтому их длина составляет 50 символов.
Посмотри на это! 'MyName'
становится 'MyName '
Хотя я не хочу этого манипулятивного поведения, я также думаю, что оно просто недопустимо. Проще говоря, это просто меняет мои данные без моего намерения.
Что я могу сделать, чтобы решить эту проблему? Если ответ таков: просто обрежьте строки, которые вы получаете из результатов базы данных, тогда я разочарован.
Что если мои исходные данные содержали в конце пробелов, и я не хочу их терять?
Что я делаю не так?