Manual Sql

Páginas: 14 (3279 palabras) Publicado: 20 de septiembre de 2012
Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos

Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos

1. Procedimientos y funciones 1.1 Definición 1.2 Llamadas

1.3 Documentación 1.4 Depuración 2. Secuencias 2.1 Definición 3. Cursores 3.1 Bucle FOR 3.2 Atributos 4. Ejercicios 5. ScriptsFunciones, procedimientos, secuencias y cursores en Oracle
Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos
© Diseño de Amador Durán Toro, 2011

Universidad de Sevilla diciembre 2011

Funciones, procedimientos, secuencias y cursores en Oracle
Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y SistemasInformáticos

• Objetivos de este tema
– Conocer la definición y utilización de funciones y procedimientos en Oracle. – Conocer la definición y utilización de las secuencias en Oracle. – Conocer la definición y utilización de cursores en Oracle.

1. Procedimientos y funciones 1.1 Definición 1.2 Llamadas 1.3 Documentación 1.4 Depuración 2. Secuencias 2.1 Definición 3. Cursores 3.1 Bucle FOR 3.2 Atributos4. Ejercicios 5. Scripts

diciembre 2011

Introducción a la Ingeniería del Software y a los Sistemas de Información

1

© Diseño de Amador Durán Toro, 2011

Procedimientos y funciones
Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos



1. Procedimientos y funciones 1.1 Definición 1.2 Llamadas 1.3 Documentación 1.4 Depuración 2.Secuencias 2.1 Definición 3. Cursores 3.1 Bucle FOR 3.2 Atributos 4. Ejercicios 5. Scripts

Oracle permite acceder y manipular información de la base de datos definiendo objetos procedurales (subprogramas) que se almacenan en la base de datos. Estos objetos procedurales son unidades de programa PL/SQL: Funciones y Procedimientos almacenados. Los procedimientos o funciones son bloques PL/SQL connombre, que pueden recibir parámetros y pueden ser invocados desde distintos entornos: SQL*PLUS, Oracle*Forms, desde otros procedimientos y funciones y desde otras herramientas Oracle y aplicaciones. Los procedimientos y funciones llevan a cabo tareas específicas, y su mayor diferencia radica en que las funciones devuelven un valor.
Introducción a la Ingeniería del Software y a los Sistemas deInformación
2





diciembre 2011

Procedimientos y funciones
Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos

• Sintaxis Procedimientos
CREATE [OR REPLACE} PROCEDURE [esquema].nombre-procedimiento (nombre-parámetro {IN | OUT | IN OUT} tipo de dato, ..) {IS | AS} Declaración de variables; Declaración de constantes; Declaración decursores; BEGIN Cuerpo del subprograma PL/SQL; EXCEPTION Bloque de excepciones PL/SQL; END;

1. Procedimientos y funciones 1.1 Definición 1.2 Llamadas 1.3 Documentación 1.4 Depuración 2. Secuencias 2.1 Definición 3. Cursores 3.1 Bucle FOR 3.2 Atributos 4. Ejercicios 5. Scripts

octubre 2011

Introducción a la Ingeniería del Software y a los Sistemas de Información

3

© Diseño de AmadorDurán Toro, 2011

© Diseño de Amador Durán Toro, 2011

Procedimientos y funciones
Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos

• Sintaxis Funciones
CREATE [OR REPLACE] FUNCTION [esquema].nombre-función (nombre-parámetro {IN | OUT | IN OUT} tipo-de-dato, ...) RETURN tipo-de-dato {IS | AS} Declaración de variables; Declaración deconstantes; Declaración de cursores; BEGIN Cuerpo del subprograma PL/SQL; EXCEPTION Bloque de excepciones PL/SQL; END;

1. Procedimientos y funciones 1.1 Definición 1.2 Llamadas 1.3 Documentación 1.4 Depuración 2. Secuencias 2.1 Definición 3. Cursores 3.1 Bucle FOR 3.2 Atributos 4. Ejercicios 5. Scripts

octubre 2011

Introducción a la Ingeniería del Software y a los Sistemas de Información

4...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • manual sql
  • Manual De SQL
  • Manual De SQL
  • Manual Sql
  • Manual SQL
  • MANUAL SQL
  • Manual sql
  • MANUAL SQL

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS