Как заставить informix обрабатывать 4-значные годы?
У меня есть серверы windows и suse, использующие informix
Спасибо.
Ценности DBDATE и DBCENTURY влияет на количество цифр в году.
DBDATE по умолчанию - MDY4 / (для языкового стандарта США - английский), который включает четырехзначный год.
DBCENTURY контролирует, как интерпретировать данные, содержащие годы, состоящие из двух цифр.
Смотрите также GL_DATE и DBTIME.
Редактировать:
Тип DATE хранит целое число дней с 31 декабря 1899 года в четырех байтах, которые будут обрабатывать даты для 2 ^ 31 дня, что составляет более 5,8 миллиона лет в будущем.
Тип DATETIME может хранить что угодно, от миллисекунд до лет, в размере, соответствующем точности.
Видеть Хронологические типы данных в котором, в частности, говорится:
Чтобы настроить этот формат DATETIME, выберите соответствующий языковой стандарт или установите переменную среды GL_DATETIME или DBTIME. Дополнительную информацию об этих переменных среды смотрите в публикации IBM Informix: GLS User's Guide.