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

sqldeveloper udsender korrekt resultat for count(*), mens sqlplus giver nul

Når du bruger brugerdefinerede datoformater, og hvis Oracle ikke finder det egnet, vil det gå og lede efter standarddatoformater i sessioner.

SQL-udvikler har sin egen session og sqlplus har sin egen. Sql-udviklerens datoformat er angivet i NLS-datoparameteren, og du kan kontrollere det fra : Tools > Preferences > Database > NLS .

Du kan tjekke datoen i sql plus ved at bruge følgende forespørgsel

select sysdate from dual;

Og du kan indstille det ønskede datoformat som følger:

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

Du kan bruge dit ønskede format her.




  1. WordPress udarbejdet erklæring med IN() tilstand

  2. Regulært udtryk til validering af SQL Server-tabelnavn

  3. Beskæftiger sig med dato og klokkeslæt i stedet for datetime

  4. Tøm et MySQL-bord hver time