|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : juillet 2004 Messages : 175 ![]() |
Bonjour,
J'ai un problème sur TOAD, je lance une procédure sur sql editor dont je n'ai pas le source, et je tombe en anomalie car le NLS_NUMERIC_CHARACTERS n'est pas correctement initialisé sur ma session TOAD. Je fais donc un alter session. Sur la fenêtre SQL EDITOR, je relance cette procédure. Elle fonctionne correctement. Sur la fenêtre procédure EDITOR, je lance cette même requete à l'intérieur d'un package, c'est ko et avec la même ano que précedemment. Quelqu'un peut il m'aider à comprendre comment marche ces sessions? et quelle solution puis je m'être en place? @+ et merci pour votre aide. |
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : juillet 2004 Messages : 175 ![]() |
J'ai vu que le NLS_NUMERIC_CHARACTERS dans la table NLS_SESSION_PARAMETERS n'était pas le même quand je suis dans SQL EDITOR de TOAD (après avoir fait un ALTER SESSION) et le PROCEDURE EDITOR de cette même connexion.
Comment fait on pour changer ce paramètre de manière uniforme? Merci d'avance. |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : juillet 2004 Messages : 175 ![]() |
En fait, chaque nouveau démarrage d'une session (Changer de fenêtre sur TOAD, semble être un nouveau démarrage de session), les paramètres pris en compte sont ceux de la configuration par défaut.
Lorsque l'ALTER SESSION a été réalisé sur SQL EDITOR, il a changé la session en cours... donc le résultat est là. Lorsque je passais sur la fenêtre PROCEDURE EDITOR, une nouvelle session démarre avec les paramètres par défaut, donc sans prise en compte du ALTER SESSION fait dans la fenêtre précédente. Quels sont ces paramètres par défaut? Il s'agit des paramètres contenus dans la table NLS_SESSION_PARAMETERS du client sur lequel on travaille. Dans la cas de TOAD, étant sur l'environnement NT, il s'agit du client ORACLE NT. Si vous allez sur SQLPLUS (NT), et que vous tapez l'ordre: Vous voyez les paramètres pris en compte. Il faut donc changer les paramètres du client ORACLE NT et tout fonctionnera sous TOAD. LIEN POUR CHANGEMENT DE PARAMETRES DU CLIENT ORACLE NT Voilà... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com