sql >> Databasteknik >  >> RDS >> Oracle

sqldeveloper matar ut korrekt resultat för count(*) medan sqlplus ger noll

När du använder anpassade datumformat, och om Oracle inte finner det lämpligt, kommer det att leta efter standarddatumformat i sessioner.

Sql-developer har sin egen session och sqlplus har sin egen. SQL-utvecklarens datumformat anges i NLS-datumparametern och du kan kontrollera det från : Tools > Preferences > Database > NLS .

Du kan kontrollera datumet i sql plus genom att använda följande fråga

select sysdate from dual;

Och du kan ställa in önskat datumformat enligt följande:

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

Du kan använda önskat format här.




  1. Kan inte ansluta till MySQL-servern på "localhost" (10061)

  2. mysql:se alla öppna anslutningar till en given databas?

  3. Så här grupperar du efter i SQL efter största datum (Beställ efter en grupp efter)

  4. mysql-fråga - formatera datum vid utdata?