Bonjour à tous,

J'ai une procédure sur deux bases différentes (TEST et PROD) qui prend une date en paramètre.

Cette procédure est identique sur les deux environnement.

Cependant lorsque je fais des tests, la procédure fonctionne sans problème sur l'environnement de TEST. Toutefois sur l'environnement de PROD, à l'exécution, j'ai l'erreur :
ORA-01843: not a valid month
.

J'ai vérifié les paramètres des deux bases :

- Base de Test :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT * FROM NLS_DATABASE_PARAMETERS;
Voici le résultat :

PARAMETER	VALUE

NLS_NCHAR_CHARACTERSET	AL16UTF16
NLS_LANGUAGE	FRENCH
NLS_TERRITORY	FRANCE
NLS_CURRENCY	?
NLS_ISO_CURRENCY	FRANCE
NLS_NUMERIC_CHARACTERS	,.
NLS_CHARACTERSET	WE8ISO8859P1
NLS_CALENDAR	GREGORIAN
NLS_DATE_FORMAT	DD/MM/RR
NLS_DATE_LANGUAGE	FRENCH
NLS_SORT	FRENCH
NLS_TIME_FORMAT	HH24:MI:SSXFF
NLS_TIMESTAMP_FORMAT	DD/MM/RR HH24:MI:SSXFF
NLS_TIME_TZ_FORMAT	HH24:MI:SSXFF TZR
NLS_TIMESTAMP_TZ_FORMAT	DD/MM/RR HH24:MI:SSXFF TZR
NLS_DUAL_CURRENCY	?
NLS_COMP	BINARY
NLS_LENGTH_SEMANTICS	BYTE
NLS_NCHAR_CONV_EXCP	FALSE
NLS_RDBMS_VERSION	9.2.0.8.0
- Sur la PROD :

PARAMETER	VALUE

NLS_NCHAR_CHARACTERSET	AL16UTF16
NLS_LANGUAGE	FRENCH
NLS_TERRITORY	FRANCE
NLS_CURRENCY	?
NLS_ISO_CURRENCY	FRANCE
NLS_NUMERIC_CHARACTERS	,.
NLS_CHARACTERSET	WE8ISO8859P1
NLS_CALENDAR	GREGORIAN
NLS_DATE_FORMAT	DD/MM/RR
NLS_DATE_LANGUAGE	FRENCH
NLS_SORT	FRENCH
NLS_TIME_FORMAT	HH24:MI:SSXFF
NLS_TIMESTAMP_FORMAT	DD/MM/RR HH24:MI:SSXFF
NLS_TIME_TZ_FORMAT	HH24:MI:SSXFF TZR
NLS_TIMESTAMP_TZ_FORMAT	DD/MM/RR HH24:MI:SSXFF TZR
NLS_DUAL_CURRENCY	?
NLS_COMP	BINARY
NLS_LENGTH_SEMANTICS	BYTE
NLS_NCHAR_CONV_EXCP	FALSE
NLS_RDBMS_VERSION	9.2.0.8.0
Le résultat est le même.

De ce fait je ne comprends pas d'où vient le problème.

Si quelqu'un a une idée je suis preneur