sql >> Base de Datos >  >> RDS >> Oracle

Oracle:obtenga la fecha actual formateada

Si su columna de "fecha" es del tipo FECHA, entonces no necesita preocuparse por el "formato". Debe comparar trunc(column_name) con trunc(sysdate). Y si eso está causando serios problemas de rendimiento porque el uso de una función elimina el uso del índice, cree un índice basado en funciones. Una solución menos elegante sería

DONDE mydatecol> trunc(sysdate)Y mydatecol

Lo que NO desea hacer es confundir el concepto binario de FECHA con la representación de cadena de caracteres de una fecha. Una cadena de caracteres es solo una cadena de caracteres que usted, como ser humano, reconoce como datos, pero para la computadora, '2016-02-14' no tiene más significado que 'aquí está su signo'.