sql >> Database >  >> RDS >> Oracle

In Oracle SQL:Hoe voeg je de huidige datum + tijd in een tabel in?

Het lijkt alleen maar omdat het is wat het afdrukt. Maar eigenlijk zou je de logica niet zo moeten schrijven. Dit is equivalent:

insert into errortable (dateupdated, table1id)
    values (sysdate, 1083);

Het lijkt dwaas om de systeemdatum naar een string te converteren om deze vervolgens weer naar een datum te converteren.

Als je de volledige datum wilt zien, dan kan dat:

select TO_CHAR(dateupdated, 'YYYY-MM-DD HH24:MI:SS'), table1id
from errortable;


  1. Parametriseren van SQL-script

  2. SSRS-rapportdefinitie is nieuwer dan Server

  3. MySQL-cluster (NDB) versus MySQL-replicatie (InnoDB) voor Rails 3-apps:voor- en nadelen?

  4. hoe alle records met bepaalde waarden te selecteren uit een postgres json-veld dat een array bevat