Sql procedural

1449 palabras 6 páginas
INTRODUCCION AL SQL PROCEDURAL

El SQL PL es, en realidad, un subconjunto del SQL que proporciona construcciones de procedimiento que se pueden utilizar para implementar la lógica alrededor de las sentencias de SQL tradicionales. El SQL PL es un lenguaje de programación de alto nivel con una sintaxis sencilla y sentencias habituales de control de programación, que incluyen las sentencias IF, ELSE, WHILE, FOR, ITERATE y GOTO, así como otras sentencias.

Procedimientos de SQL PL y de SQL.

Los procedimientos de SQL PL pueden contener parámetros, variables, sentencias de asignación, sentencias de control de SQL PL y sentencias de SQL compuestas. Los procedimientos de SQL PL también dan soporte a un potente mecanismo de manejo de errores
…ver más…
RETURN [Valor]

Un procedimiento almacenado puede devolver un valor de retorno de tipo integer , no nulo, que puede ser rescatado por el código llamador para tener conocimiento del resultado del proceso de dicho procedimiento. Los valores -1 al -99 están reservados por el sistema, así como el 0 que se interpreta como “finalizado con éxito”. Si no se proporciona un código definido por el usuario, se utilizan los del sistema. De la misma forma los definidos por el usuario tiene prioridad sobre los definidos por el sistema. En caso de producirse varios errores a lo largo de la ejecución del mismo procedimiento, se devuelve el código cuyo valor absoluto es mayor. Algunos ejemplos de códigos y sus significados son los siguientes:

TRIGGERS (DISPARADORES)

Un trigger es un tipo especial de procedimiento almacenado que se ejecuta automáticamente al intentarse efectuar una modificación de los datos, en la tabla a la que se encuentran asociados. Las operaciones que pueden “disparar” un trigger son las correspondientes a las instrucciones SQL , INSERT , UPDATE Y DELETE .

Puede definirse un trigger para cada una de ellas, o bien definir un trigger asociado a una combinación de las mismas.

La mayor utilidad que se confiere a un trigger, es la de asegurar la integridad referencial o el cumplimiento de las distintas reglas definidas, si bien estas son operaciones que

Documentos relacionados

  • Linea de tiempo de oracle
    598 palabras | 3 páginas
  • Principales sistemas gestores de base de datos y sus caracteristicas
    2810 palabras | 12 páginas
  • Principales sistemas gestores de base de datos y sus caracteristicas
    2799 palabras | 12 páginas
  • Sistemas manejadores de base de datos
    3645 palabras | 15 páginas
  • Sistemas manejadores de base de datos
    3653 palabras | 15 páginas
  • Sistema gestor de base de datos
    3585 palabras | 15 páginas
  • Clasificacion de paradigmas
    2616 palabras | 11 páginas
  • Clasificacion de paradigmas
    2629 palabras | 11 páginas
  • Caso Whole Foods Market
    1352 palabras | 6 páginas
  • Historia De Los Lenguajes De Programación
    12451 palabras | 50 páginas