Saltar al contenido

Tipo de fecha sin hora en Oracle

Tenemos la mejor solución que encontramos en todo internet. Esperamos que te resulte de ayuda y si puedes comentarnos alguna mejora hazlo con total libertad.

Solución:

La mejor solución sería:

  1. elimine todas las horas de su columna FECHA (update yourtable set yourdatecolumn = trunc(yourdatecolumn))

  2. asegúrese de que todas las fechas futuras no contengan partes de tiempo colocando una restricción de verificación en la columna usando check (yourdatecolumn = trunc(yourdatecolumn))

  3. ajuste todas sus declaraciones INSERT y UPDATE o, si tiene suerte, ajuste su API, para insertar solo fechas TRUNCadas.

La solución más fácil sería:

  1. (Opcionalmente) elimine todas las horas de su columna FECHA.

  2. Cree un activador de base de datos de actualización o inserción de fila anterior que establezca :new.yourdatecolumn := trunc(:new.yourdatecolumn);

Reseñas y valoraciones

Recuerda recomendar este tutorial si te fue útil.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *