Oracle
 sql >> Base de données >  >> RDS >> Oracle

sqldeveloper affiche un résultat correct pour count(*) alors que sqlplus donne zéro

Lorsque vous utilisez des formats de date personnalisés, et si oracle ne le trouve pas adapté, il ira chercher les formats de date par défaut dans les sessions.

SQL-developer a sa propre session et sqlplus a la sienne. Le format de date du développeur SQL est spécifié dans le paramètre de date NLS et vous pouvez le vérifier à partir de : Tools > Preferences > Database > NLS .

Vous pouvez vérifier la date en sql plus en utilisant la requête suivante

select sysdate from dual;

Et vous pouvez définir le format de date souhaité comme suit :

alter session set NLS_TIMESTAMP_FORMAT='DD-MON-YYYY HH24:MI:SS.FF';

Vous pouvez utiliser le format de votre choix ici.