sql >> Databasteknik >  >> RDS >> Oracle

I Oracle SQL:Hur infogar du aktuellt datum + tid i en tabell?

Det verkar bara för att det är vad det skriver ut. Men egentligen ska man inte skriva logiken så här. Detta motsvarar:

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

Det verkar dumt att konvertera systemdatumet till en sträng bara för att konvertera det tillbaka till ett datum.

Om du vill se hela datumet kan du göra:

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


  1. Postgres CASE-uttalande i en inlaga

  2. Exportera Oracle Table till Excel-kalkylblad

  3. Ställ in värdet på NULL i MySQL

  4. MySQL Trigger för att förhindra INSERT under vissa förhållanden