Programación PL/SQL

 ¿Què es PL SQL?:


PL SQL es un lenguaje de programación estructurado diseñado para la manipulación de datos, potente y de fácil aprendizaje, soportado por algunos productos de Oracle como el motor de base de datos, Las herramientas Oracle Forms y Reports entre otras.


Sentencia base:

Declare
–Variables
–Cursores
Begin
–Procedimientos o funciones a realizar
End;

El PL SQL se utiliza para darle un manejo más específico a los datos y más avanzado de lo que permiten las sentencias SQL, es decir que en un PL podemos utilizar varias sentencias SQL utilizando estructuras lógicas de un lenguaje de programación, como por ejemplo los ciclos For, loop, while.


PL SQL tienen bloques de programación como procedimientos, funciones y paquetes estos son guardados directamente en la base de datos para que sean utilizados en cualquier momento según su necesidad, también existe los bloques anónimos los cuales son creados pero no son almacenados en base de datos.


Ejemplo de un bloque anónimo:

Se requieren conocer los números primos del 1 al 10.

Declare –Declaracion de las variales y cursores.
   primos_hasta_10 number:=0; –Se crea la variable donde guarda los números del 1 al 10
Begin –Inicio del bloque
   For sumador in 1..10 Loop  –Inicia el ciclo for loop, que es consecutivo de 1 a 10
       
     primos _hasta_10 = primos _hasta_10 + sumador; –Suma de 1 en 1
     If  mod(primos_hasta_10,2)  = 0 then –Si el residuo es 0 el número es primo
         Dbms_output.put_line(primos_hasta_10); –Imprime la salida en pantall
      End if–Temina la condición si
   End loop–Termina el ciclo for loop
End–Fin del bloque

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Más info

aceptar