Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
TRANSACCIONES YMANEJO DE ERRORES EN       MYSQL           T.S.U Víctor Dolores Marcos         Bases de Datos para Aplicaci...
Transacciones   Las transacciones en MYSQL no son mas    que para asegurar la consistencia de la    información, aseguran...
Características.Las transacciones siempre van acompañadas de procedimientosalmacenados .Ejemplo de SP:Create procedure Ing...
Procedimientos Almacenados (SP)Los procedimientos almacenados no son mas que un conjunto desentencias para realizar una fu...
Handler.Los Handler no son mas que cachadores de errores los cualespermiten capturar errores en MYSQL y permite continuar ...
Ejemplo:  Se crea el     Seleccionaprocedimiento.    el error.                    Muestra la                     opción de...
Conclusión.Las transacciones resultan algo indispensable parael manejo de la información en bases de datospara lo cual res...
Upcoming SlideShare
Loading in …5
×

Transacciones y manejo de errores en mysql

8,229 views

Published on

  • Be the first to comment

  • Be the first to like this

Transacciones y manejo de errores en mysql

  1. 1. TRANSACCIONES YMANEJO DE ERRORES EN MYSQL T.S.U Víctor Dolores Marcos Bases de Datos para Aplicaciones Tecnologías de la Información y Comunicación
  2. 2. Transacciones Las transacciones en MYSQL no son mas que para asegurar la consistencia de la información, asegurando que un conjunto de sentencias se ejecuten o no se ejecuten.
  3. 3. Características.Las transacciones siempre van acompañadas de procedimientosalmacenados .Ejemplo de SP:Create procedure Ingresar_num2 (in un int) -- Crea el sp Begin Start transaction --- Inicia la transaccion.If un=> 50 then Insert into nu2 values(nu); endif; CommitEnd
  4. 4. Procedimientos Almacenados (SP)Los procedimientos almacenados no son mas que un conjunto desentencias para realizar una función.Ejemplo de SP:Create procedure Ingresar_num2 (in un int) -- Crea el spBeginIf un=> 50 then Insert into nu2 values(nu); endif; CommitEnd
  5. 5. Handler.Los Handler no son mas que cachadores de errores los cualespermiten capturar errores en MYSQL y permite continuar con latransacción y guardar cambios o descartarlos.ESTRUCTURA:DECLARE handler_type controlador para condition_value [, ...] sp_statementhandler_type : CONTINUAR | SALIR | UNDOcondition_value : SQLSTATE [VALUE] sqlstate_value | condition_name | SQLWARNING | NO ENCONTRADO | SQLEXCEPTION | mysql_error_code
  6. 6. Ejemplo: Se crea el Seleccionaprocedimiento. el error. Muestra la opción de continuar o Declara salir el Handler
  7. 7. Conclusión.Las transacciones resultan algo indispensable parael manejo de la información en bases de datospara lo cual resulta indispensable el manejo deerrores ya que de ello depende un uso adecuadodel mismo.

×