DML es el acrónimo de Data Management Language, y se refiere a las sentencias que manipulan datos, tales como SELECT, UPDATE y DELETE.
Te recomiendo leer lo básico de SQL antes de proseguir, para evitar que te confundas con algunas respuestas bastante técnicas que vas a obtener en los foros de BBDD. Es muy habitual que demos por sentado que el forista entiende lo que decimos con ciertos términos.
En tu caso la consulta se escribe completamente diferente, por cuanto las funciones no están completamente estandarizadas entre los diferentes DBMS.
Oracle sí dispone de la función DATEPART(
http://docs.oracle.com/cd/E10530_01/...s/datepart.htm), aunque eso dependerá de la versión usada, porque por ejemplo, con la versión de Orcle 9.x, no lo puedes hacer,y sería:
Código SQL:
Ver originalSELECT * FROM alumnos
WHERE TO_CHAR(fecha_prim_matricula, 'D') = '2¡;
Movido al foro de Oracle