Categoría: Oracle


Limit en Oracle

Al venir de otros manejadores de base de datos, como por ejemplo Mysql, Postgres, SQLite, ya conocemos la forma de limitar registros con la clausula LIMIT, dicha clausula no existe en Oracle (tampoco en SQLServer) y siempre ha sido una polémica entre los usuarios por lo importante que es. Cómo ya estamos acostumbrados, lo consideramos como parte del estándar pero no lo es, no se contempla entre los estándares de SQL, así que es común que otros manejadores no tengan esta opción. La primera vez que necesité esta opción con Oracle, duré varias horas buscando la alternativa adecuada. Hay varias […]


Manejo de excepciones en Oracle

El manejo de errores es muy común en cualquier aplicación que estemos realizando, esto puede ser un proceso largo y tedioso si también contamos con los posibles errores de base de datos. Cuando trabajamos con Java, nos resulta más útil y rápido pasar estos mensajes o manejar excepciones a través de la base de datos directamente, nos evitamos cambiar a cada momento el código fuente por un simple mensaje. Oracle nos permite manejar nuestras propias excepciones, asociando un número de error y un mensaje, igual como se haría con excepciones en otros lenguajes de programación. Este tipo de mensajes los […]


Bloques IF en Oracle

Desde hace varios meses que estoy trabajando con Oracle y me impresiona sus capacidades, sin embargo me ha costado el cambio por la diferente sintaxis y maneras de hacer las cosas. Cuando vienes de otros manejadores como MySql y Postgres, te acostumbras a sus métodos y estrategias, ahora al cambiar a Oracle he tenido que documentarme sobre muchos procesos, desde simples SQL a grandes procedimientos en PL/SQL. Aunque el SQL es universal y si conoces sobre el lenguaje, fácilmente te puedes adaptar a cualquier manejador relacional, aún así debes adaptar ciertas cosas para que funcionen, porque también hay SQL que […]