En este artículo, discutiremos la descripción general de PL/SQL y luego nuestro enfoque principal en la realización de operaciones de consulta básicas en PL/SQL. Y finalmente concluirá con Modos de parámetros en subprogramas PL/ SQL. Discutámoslo uno por uno.
Introducción:
PL/SQL significa extensión del lenguaje procesal a SQL. En un procedimiento, el papel del subprograma es realizar una tarea particular y es un módulo de unidad de un programa. Se combinó para formar programas más grandes. Un subprograma puede estar involucrado por otro programa que se llama el programa de llamada. PL/SQL proporciona una estructura de bloques de código de unidad ejecutable. Proporciona construcciones de procedimiento, por ejemplo, en la estructura de control incluye bucles, declaración condicional y variable, constante y tipo de datos.
Características:
se puede crear a nivel de esquema, dentro de un paquete y dentro de un bloque PL/SQL.
- El subprograma de nivel de esquema es un subprograma independiente. Se crea con la sentencia CREATE PROCEDURE. En el subprograma, se almacena en la base de datos y se puede eliminar con la instrucción DROP PROCEDURE.
- Se almacena en la base de datos y el paquete se elimina con la instrucción DROP PACKAGE.
- PL/SQL proporciona un tipo de función y procedimiento de subprograma.
Función y procedimiento en PL/SQL:
comprendamos el significado de función y procedimiento en PL/SQL de la siguiente manera.
- Función –
Se escribe en un solo valor. Solía calcular y devolver un valor.
- Procedimiento:
se utiliza principalmente para realizar una acción.
Creación de un procedimiento en PL/SQL:
Aquí, discutiremos cómo puede crear el procedimiento utilizando la consulta PL/SQL de la siguiente manera.
Sintaxis –
CREATE [ OR REPLACE ] PROCEDURE procedure_name [( Parameter [ parameter ] ) ] IS [ declaration_section ] BEGIN executable_section [ EXCEPTION exception_section] END [ procedure_name];
Eliminación del procedimiento en PL/SQL:
una vez que creamos un procedimiento en Oracle, debemos eliminarlo de la base de datos utilizando el comando DROP de la siguiente manera.
Sintaxis –
DROP PROCEDURE procedure_name;
Ejemplo –
DROP PROCEDURE Update course;
Modos de parámetros en subprogramas PL/ SQL:
Aquí, discutiremos los modos de parámetros en subprogramas PL/ SQL de la siguiente manera.
- IN –
Es un parámetro de lectura de solo lectura. El parámetro IN actúa como una constante. Y dentro del llamado programa o función, se puede referenciar. El programa no puede asignar un nuevo valor al parámetro IN. Su valor no se puede cambiar dentro del subprograma.
- OUT:
se utiliza para obtener resultados de los subprogramas. Es una variable de lectura-escritura dentro de los subprogramas. Su valor se puede cambiar dentro del subprograma.
- IN OUT:
para obtener la entrada y la salida del subprograma, este IN-OUT se puede usar para obtener los resultados. Sus valores se pueden cambiar dentro de los subprogramas.
Publicación traducida automáticamente
Artículo escrito por meghawarade04 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA