SQL Assertions

SQL Assertions

Nota: Si este artículo te parece demasiado largo, pídele a una IA que te lo resuma. Luego, si quieres, léelo y verás lo que te perdiste. Escribir este artículo es algo que llevo décadas queriendo hacer. Desde el estándar SQL-92 existen las “Assertions”, pero ningún...
El dataset VUELOS.

El dataset VUELOS.

En 2013 publiqué el libro «Optimización SQL en Oracle». Hasta entonces, cuando impartía formación en SQL o PL/SQL, las tablas “universales” EMP y DEPT me bastaban para demostrar prácticamente todo. El problema vino cuando empecé a necesitar ejemplos con algo más de...
Privilegios insuficientes y PL/SQL

Privilegios insuficientes y PL/SQL

Si trabajas con Oracle desde hace tiempo, es muy probable que hayas visto este escenario: Desde SQL, una operación funciona. Desde un bloque PL/SQL anónimo, también. Desde un procedimiento almacenado… ORA-01031: insufficient privileges. La forma de resolverlo habitual...
Dale amor a tu impdp

Dale amor a tu impdp

Imagina que planificas una migración de una base de datos entre dos servidores. Import FULL a una BBDD nueva. Tienes muchos motivos para «reorganizar» toda la bbdd: Un tablespace de SYSTEM de más de 60GB, otro de SYSAUX con más de 40GB… ya sabes, auditorías que...