Oracle
 sql >> Datenbank >  >> RDS >> Oracle

sqldeveloper gibt das korrekte Ergebnis für count(*) aus, während sqlplus Null ergibt

Wenn Sie benutzerdefinierte Datumsformate verwenden und Oracle es nicht für geeignet hält, sucht es in Sitzungen nach Standarddatumsformaten.

Sql-developer hat seine eigene Session und sqlplus hat seine eigene. Das Datumsformat des SQL-Entwicklers wird im NLS-Datumsparameter angegeben und Sie können es unter : Tools > Preferences > Database > NLS überprüfen .

Sie können das Datum in SQL Plus mit der folgenden Abfrage überprüfen

select sysdate from dual;

Und Sie können das gewünschte Datumsformat wie folgt einstellen:

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

Hier können Sie Ihr gewünschtes Format verwenden.