Apuntes PLSQL
Apuntes PLSQL
Apuntes PLSQL
SET SERVEROUTPUT ON; -> Activar servicio que permite tener salida de información en SGDB
TRIM(CAMPO1) || ‘ ‘ || TRIM(CAMPO2) -> quita espacios en blanco, por si se tienen tipos Char
Bloques anónimos -> son simples lineas de código, no pueden ser invocados
Bloques nominados -> son bloques de código que pueden ser invocados
vsalida VARCHAR2(80);
variables de sustitución (&) -> valores que se le pide al usuario por teclado
INTO vsalida
FROM ESTUDIANTES
WHERE ID = vaird;
--mostrar
DBMS_OUTPUT.PUT_LINE(‘INFO: ‘ || vsalida);
VALUES(vsalida);
/ todo el bloque)
BUCLES: recorridos sistemáticos con un inicio y fin, van dentro del begin
CURSORES: es un apuntador a un conjunto de filas (no almacenadas, lista de datos) que provienen
de una consulta o de una operación DML (INSERT, UPDATE, DELETE) dependen obligatoriamente
del manejo de bucles
Usarlo cuando las filas involucradas en el proceso de extracción invocadas involucran más de una
fila
TIPOS DE CURSORES:
3. PARAMETRIZADOS -> valores que entran por teclado para que el cursor opere y despliegue
información
host
dir *.sql
sqlplus
edit nombreArchivo
@nombrearchivo
TIPOS DE BUCLES:
1. LOOP
<procesos de ejecución>;
EXIT WHEN <condición>;
END LOOP
!=, <>
=,
<, <=
>, >=
IF <condición> THEN
<procesos>;
END IF;
IF <condición> THEN
<procesos>;
<procesos2>;
<procesos3>;
ELSE
<procesos4>;
END IF;