sql >> Database >  >> RDS >> Oracle

Datumtype zonder tijd in Oracle

De beste oplossing zou zijn om:

  1. verwijder alle tijden uit je DATE-kolom (update yourtable set yourdatecolumn = trunc(yourdatecolumn) )

  2. zorg ervoor dat alle toekomstige datums geen tijdsdeel bevatten door een controlebeperking op de kolom te plaatsen met behulp van check (yourdatecolumn = trunc(yourdatecolumn))

  3. pas al je INSERT- en UPDATE-statements aan of pas -als je geluk hebt- je API aan, om alleen TRUNCed-datums in te voegen.

De eenvoudigste oplossing zou zijn om:

  1. (Optioneel) verwijder alle tijden uit uw DATE-kolom.

  2. Maak een vóór rij invoegen of update database-trigger die :new.yourdatecolumn := trunc(:new.yourdatecolumn); instelt



  1. PostgreSQL - HTML-entiteiten vervangen

  2. Logboekbufferspoelingen begrijpen

  3. Verbinding maken met PostgreSQL in IRI Workbench

  4. problemen met python manage.py migreren -> Geen module met de naam psycopg2