Ejecutar un procedimiento almacenado dentro de un bloque (transacción) anónimo – PL/SQL – Oracle.

Y seguimos con las tensiones mundiales a todo lo que da, este año iniciábamos con una posible guerra mundial y ahora tenemos una pandemia en curso (afortunadamente aunque el contagio es severo, el índice de mortandad – número de casos contra muertes es muy bajo por ahora).

Pero la vida tiene que seguir así que, a lo nuestro.

Una de las prácticas para base de datos en el tema de transacciones, es la de generación de datos aleatorios para alimentar una tabla de una base de datos de Oracle para un grupo y de MySQL para otro (donde en el caso de Oracle escribí hace algunos años un artículo sobre números aleatorios [1]).

En el grupo A, los jóvenes no pudieron mandar llamar un procedimiento almacenado (que es el que genera los datos aleatorios), por lo que tuvieron que correr los bloques de programación por separado.

Entonces…soy el profesor …jejeje …pues fuimos a la biblioteca gigante del Internet para buscar una solución y me encontré lo siguiente, en este post [2].

Read More

Oracle otra vez…

En el Instituto seguimos usando la poderosa base de datos Oracle, y como bien saben uno parpadea un poco y la tecnología avanzo en unos cuantos años. Debido a una iniciativa que espero concretar quiero trabajar con esta base de datos y el lenguaje de programación Python, pero decidí buscar y actualizar la versión express más reciente que es la 18c.

Ahora descargamos la última versión de Oracle XE para windows del sitio oficial.

Read More