por Javier Morales Carreras | Oct 11, 2023 | Proyectos GitHub, SQL
Vamos con una sobre malas prácticas. El uso de sinónimos. Si has sentido un sudor frío, es que habrás vivido algo similar. Muchos usuarios quieren acceder a las tablas de la aplicación «de forma transparente». Nótese que lo entrecomillo porque llamar «transparente» a...
por Javier Morales Carreras | Mar 14, 2023 | SQL
Cuando un filtro por una columna se realiza mediante una función, el optimizador no utiliza los índices de esa columna ya que la función «transforma» los valores y hace que el índice no resulte válido para obtener los ROWIDs adecuados. Para sortear ese obstáculo,...
por Javier Morales Carreras | Mar 10, 2023 | SQL
Para que el resultado de una consulta SQL esté ordenado, la única cláusula válida es ORDER BY. Aquí no hay más. A lo largo de las distintas versiones de Oracle, ciertas operaciones parecía que devolvían filas ordenadas fruto de realizar internamente operaciones que...