По умолчанию Microsoft SQL Server создает базы данных c использованием в них английского языка (т.е. в поле «Collation» свойства базы данных содержаться различные варианты English). Более того, все пользователи сервера по умолчанию используют английский язык (иначе говоря, «Default Language» по умолчанию стоит в English). Все это влечет за собой использование американского формата дат и времени, например 2008-09-27, где первое число год, второе — месяц, а третье — день месяца. Подобный формат неудобен в случае использования в российских условиях, где более привычным и стандартным считается, например, 27-09-2008. Исправить ситуацию можно просто изменив языковые параметры на Cyrillic_General_CI_AS (параметр «Collation» в свойствах базы данных) и Russian (этот параметр необходимо установить свойству «Default Language» для пользователя, от имени которого вызываются хранимые процедуры). После этого серверу баз данных можно будет передавать даты в привычном для российских реалий формате. |
13 сентября 2012
MSSQL: русский формат даты
Подписаться на:
Сообщения (Atom)