sql >> Databáze >  >> RDS >> Oracle

sqldeveloper vypíše správný výsledek pro count(*), zatímco sqlplus vygeneruje nulu

Když používáte vlastní formáty data a pokud to Oracle neshledá jako vhodné, půjde a vyhledá výchozí formáty data v relacích.

Sql-developer má svou vlastní relaci a sqlplus má svou vlastní. Formát data vývojáře SQL je specifikován v parametru data NLS a můžete jej zkontrolovat z : Tools > Preferences > Database > NLS .

Datum v sql plus můžete zkontrolovat pomocí následujícího dotazu

select sysdate from dual;

A požadovaný formát data můžete nastavit následovně:

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

Zde můžete použít požadovaný formát.




  1. MySQL:Proč 5. ID v klauzuli IN drasticky mění plán dotazů?

  2. Jak mohu uložit velké množství dat z databáze do XML (problém s pamětí)?

  3. Mohu importovat aktualizovanou strukturu do tabulky MySQL, aniž bych ztratil její aktuální obsah?

  4. Získání skupiny podle součtu a celkového součtu v jednom dotazu