sql >> Database >  >> RDS >> Oracle

sqldeveloper geeft het juiste resultaat voor count(*) terwijl sqlplus resulteert in nul

Wanneer u aangepaste datumnotaties gebruikt, en als oracle het niet geschikt vindt, gaat het op zoek naar standaard datumnotaties in sessies.

Sql-developer heeft zijn eigen sessie en sqlplus heeft zijn eigen. De datumnotatie van de Sql-ontwikkelaar is gespecificeerd in de NLS-datumparameter en u kunt dit controleren via : Tools > Preferences > Database > NLS .

U kunt de datum in sql plus controleren met de volgende zoekopdracht

select sysdate from dual;

En u kunt het gewenste datumformaat als volgt instellen:

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

U kunt hier uw gewenste formaat gebruiken.




  1. Haal rijen gegroepeerd op uur op met MySQL

  2. Alternatief voor RETURNING met INSERT...SELECT

  3. Waarnemerpatroon in Oracle

  4. Sets uit een enkele tabel, gegroepeerd op een kolom