Oracle
 sql >> Database >  >> RDS >> Oracle

sqldeveloper restituisce il risultato corretto per count(*) mentre sqlplus risulta zero

Quando utilizzi formati di data personalizzati e se Oracle non lo trova adatto, cercherà i formati di data predefiniti nelle sessioni.

Sql-developer ha la sua sessione e sqlplus ha la sua. Il formato della data dello sviluppatore SQL è specificato nel parametro della data NLS e puoi verificarlo da : Tools > Preferences > Database > NLS .

Puoi controllare la data in sql plus usando la seguente query

select sysdate from dual;

E puoi impostare il formato della data desiderato come segue:

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

Puoi utilizzare il formato desiderato qui.