Plsql

Páginas: 4 (806 palabras) Publicado: 12 de abril de 2011
En PL/SQL los comentarios de una sola línea comienzan con ‘--’, los de varias líneas comienzan
con /* y terminan con */. Para poder visualizar valores desde dentro de un bloque PL/SQL se
debeejecutar la instrucción dbms_output.put_line(dato). Previamente hay que habilitar la
visualización en el entorno de SQL*Plus con la instrucción SET SERVEROUTPUT ON. El comando
PRINT sólo permitevisualizar variables externas, las cuales sólo se pueden utilizar en bloques
PL/SQL anónimos (ni en procedimientos, ni en funciones).

DECLARE
/* Parte Declarativa */
BEGIN
/* Parte de Ejecución */EXCEPTION
/* Parte de Excepciones */
END;

Ejemplos:
DECLARE
v_location VARCHAR2(15) := ’Granada’;
c_comm CONSTANT NUMBER(3) := 160;
v_nombre tabla_empleados.nombre%TYPE;
CURSORES
El resultadode una consulta puede almacenarse en variables, en las que se almacenan cada una
de las tuplas del resultado, o bien en una variable de tupla que sea compatible con el resultado de
la consulta. Siaparece más de una fila como resultado de una consulta, resulta conveniente la
utilización de cursores que permiten recorrer todas sus filas.
CURSOR nombre_cursor [parámetros] IS consulta_SQL;Ejemplos:
DECLARE
CURSOR emp_cursor IS SELECT empno,ename FROM empleados;
Los parámetros de un cursor se pueden utilizar para definir variables con valores de entrada que
determinen el resultado decada ejecución de la consulta SQL asociada.
EXCEPCIONES

Las excepciones no son variables sino que su utilización debe realizarse mediante sentencias
específicas de PL/SQL. Tampoco pueden serutilizadas como argumentos en funciones ni
procedimientos.
Ejemplos:
DECLARE
demasiados_empleados EXCEPTION;

Los números reales pueden especificarse tanto en formato decimal como científico.Operadores sobre Números: +, -, *, /, ** (exponencial), MOD (resto).
Operadores sobre cadenas: || (concatenación).
Operadores lógicos: AND, OR, NOT.
Operadores sobre cursores: %ROWCOUNT,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Plsql
  • Plsql
  • Excepciones En Plsql
  • Ejercicios Plsql
  • Ejercicios plsql
  • Plsql
  • PLSQL
  • PLSQL

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS