Мы используем PHP PDO с драйвером sqlsrv для подключения к SQL Server. При выборе столбцов char (x) (или аналогичных) из базы данных, к таким столбцам всегда добавляются конечные пробелы (до длины строки x). Похоже, что это нарочно, но может раздражать.
Существуют ли какие-либо настройки на уровне сервера или сеанса, чтобы заставить SQL Server отбирать все такие столбцы при выборе?
Iзнаю, что я могу вручную добавить в rtrim для всех столбцов типа char, но это раздражает, потому что я должен проверить, является ли столбец char (x) или varchar (x), поскольку в последнем случае конечные пробелы могут иметь смысл. Также мы можем изменить все символы на varchar (но, увы, в настоящее время мы не можем этого сделать).
Спасибо.