Transacciones y manejo de errores en mysql
Upcoming SlideShare
Loading in...5
×
 

Transacciones y manejo de errores en mysql

on

  • 3,603 views

 

Statistics

Views

Total Views
3,603
Views on SlideShare
3,603
Embed Views
0

Actions

Likes
0
Downloads
41
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Transacciones y manejo de errores en mysql Transacciones y manejo de errores en mysql Presentation Transcript

  • 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
  • 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.
  • 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
  • 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
  • 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
  • Ejemplo: Se crea el Seleccionaprocedimiento. el error. Muestra la opción de continuar o Declara salir el Handler
  • 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.