Не помещайте единицы измерения (или тип столбца) в Ваших именах столбцов базы данных.
Много Баз данных имеют способность документировать/комментировать столбцы в некотором роде (в SQL Server, это - sp_addextendedproperty), я предположил бы, что это - более соответствующее место.
Я не пробовал, но никто не ответил в течение двух дней, поэтому я дам предложение:
Драйвер PDO_MSSQL теоретически должен иметь возможность разговаривать с любым FreeTDS. -end, включая Sybase Server и, возможно, даже Sybase ASA. Вам может потребоваться поиск и чтение блогов, форумов и т. Д., Чтобы определить правильные записи freetds.conf, чтобы заставить его работать.
Однако драйвер PDO_MSSQL помечен как «экспериментальный», и AFAIK никто не поддерживает Это. Microsoft также отказалась от него, поскольку они разрабатывают собственное PHP-расширение (не PDO) для SQL Server. *
Так что, вероятно, лучшая часть вашей доблести - использовать PDO_ODBC.
* Было Пару лет назад Microsoft и другие поставщики СУБД пытались сотрудничать, чтобы внести свой код в проект PDO, но основное сообщество PHP отвергло поставщиков по их требованию использовать лицензионное соглашение участника, чтобы гарантировать, что код в проекте останется бесплатным. Это был печальный эпизод.