У меня есть большой кусок текстовых данных, которые я разбил и написал несколько строк столбца таблицы varchar(255)
. Иногда последний символ оказывается пространством. Когда я читаю эту строку, конечное пространство прерывается, и я получаю только 254 символа. Это испортит мои данные, когда я добавляю следующую строку в конец этой.Сохранение конечных пробелов Sybase
Мой код отправляет полный 255 символов (включая пробел) в API БД. Как я могу проверить, что конечное пространство фактически записано в таблицу?
Я не в состоянии переписать/перепроектировать устаревший код. Есть ли какой-либо параметр - либо в интерфейсе БД, БД, так и в режимах чтения/записи и т. Д. - что я могу использовать для сохранения конечного пространства?
Thanks Mark. Убедитесь, что изменение схемы сохраняет конечное пространство. Если вы не возражаете, я подожду в течение дня для любых альтернативных решений, прежде чем пометить ваш ответ. – AngryWhenHungry
Я пробовал его на Sybase 15.5 и даже с колонкой char, он удаляет конечные пробелы, когда я вставляю. –
@ javid Jamae, это должен быть отдельный вопрос, включая то, как вы вставляете – Mark