1 votes

informix enregistre la date avec une année à 2 chiffres au lieu de 4, comment puis-je corriger cela ?

Comment faire en sorte qu'Informix gère les années à 4 chiffres ?

J'ai des serveurs Windows et Suse qui utilisent Informix.

Nous vous remercions.

4voto

jason saldo Points 5036

Les valeurs de DBDATE y DBCENTURY affecte le nombre de chiffres de l'année.

La valeur par défaut de DBDATE est MDY4/ (pour la région anglaise des États-Unis), qui comprend une année à quatre chiffres.

DBCENTURY contrôle la façon d'interpréter les données qui comprennent des années à deux chiffres.

Voir aussi GL_DATE y DBTIME .

Editer :

Le type DATE stocke un nombre entier de jours depuis le 31 décembre 1899 sur quatre octets, ce qui permet de gérer des dates sur 2^31 jours, soit plus de 5,8 millions d'années dans le futur.

Un type DATETIME peut stocker tout ce qui va de la milliseconde à l'année dans une taille adaptée à la précision.

Voir Types de données chronologiques qui dit, en partie :

Pour personnaliser ce DATETI choisissez votre locale de manière appropriée ou définissez les variables d'environnement GL_DATETIME ou DBTIME ou DBTIME. Pour plus d'informations informations sur ces variables d'environnement voir le manuel IBM Informix : [ ] User's Guide.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X