Voici comment procéder (si j'ai bien compris le problème) :
- se connecter à Apex
- accédez à l'outil de création d'applications
- choisir l'application
- dans le coin supérieur droit, vous verrez Modifier les propriétés de l'application bouton
- il contient 4 onglets (Définition, Sécurité , mondialisation, interface utilisateur)
- accédez à Sécurité
- faites défiler jusqu'à "Session de base de données"
-
mettez quelque chose comme ceci dans le "Code PL/SQL d'initialisation":
begin execute immediate q'[alter session set nls_date_format = 'dd.mm.yyyy hh24:mi:ss']'; end;
- appliquer les modifications
Cela devrait le faire.
Le code d'initialisation peut également contenir d'autres paramètres, par exemple NLS_NUMERIC_CHARACTERS
:
execute immediate q'[alter session set nls_numeric_characters = ', ']';
Envisagez d'annuler ces modifications, si nécessaire - voir la section "Nettoyage du code PL/SQL" sur la même page Sécurité, juste en dessous du "Code d'initialisation".