Unidades de Programa
Son utilizadas en Oracle para referir a procedimientos almacenados, funciones, paquetes, triggers y bloques anónimos.
Algunas funciones de Query vistas fueron:
- CURSOR, sentencias de mysql
- LOOP, sentencias de mysql
- BIND VARIABLE, ejemplo en psoug
- TRIGGER, ejemplo en Wikipedia
- ROLLBACK, descripcion en wikipedia
…
El maestro de esta clase nos cuenta bastantes anécdotas de muchos lados en los que ha trabajado. Estuvo trabajando en un banco y mucho de lo que cuenta se centra en lo que vió en esos lugares. Adicionalmente conoce a muchas personas especialistas y de varias anécdotas ya un poco más lejanas del tema de Bases de Datos.
Una que le da mucha risa, y que comenta de forma seguida es la de una persona que se puso a probar cada uno de los comandos de SQL sobre la base de datos de su compañía, y que no hubo problemas mientras se trataban de SELECT, pero cuando llegó a la parte de DROM, se tiró una tabla completa.
…
Paquetes
Un “package” es una colección encapsulada de objetos relacionados, almacenados juntos en la base de datos. Usar los paquetes es una alternativa a crear procedimientos y funciones como objetos del esquema standalone.






