Build your ultimate AI agent
Descripción del curso
Es fundamental saber cómo gestionar errores y manejar transacciones al programar scripts SQL. Los errores no controlados pueden ser muy perjudiciales y provocar situaciones inesperadas, como datos incoherentes en tu base de datos o, peor aún, llevarte a tomar decisiones de negocio equivocadas.
En este curso, aprenderás a manejar errores y a gestionar transacciones en caso de que se produzcan. Además, estudiarás qué ocurre cuando dos o más personas interactúan al mismo tiempo con los mismos datos. Practicarás todos estos conceptos usando dos conjuntos de datos: uno basado en cuentas bancarias y otro en una tienda de bicicletas eléctricas.
Requisitos previos
Programa de formación
Contenido del curso
1
Primeros pasos con el control de errores
Para comenzar el curso, aprenderás a manejar errores usando la construcción TRY...CATCH que ofrece T-SQL. Estudiarás la anatomía de los errores y aprenderás a usar algunas funciones que te proporcionan información sobre ellos.
- ¡Bienvenido!50 XP
- La sintaxis de TRY...CATCH50 XP
- Tu primer script de control de errores100 XP
- Anidar construcciones TRY...CATCH100 XP
- Anatomía de los errores y errores no capturables50 XP
- Repaso de la anatomía50 XP
- Corregir errores de compilación100 XP
- Dar información sobre los errores50 XP
- Sintaxis de las funciones de error50 XP
- Usar funciones de error100 XP
- Usar funciones de error en un TRY...CATCH anidado100 XP
2
Generar, lanzar y personalizar tus errores
En este capítulo, profundizarás en el manejo de errores. Aprenderás a generar errores usando RAISERROR y THROW. Además, descubrirás cómo personalizar errores.
3
Transacciones en SQL Server
En este capítulo se te introduce el concepto de transacciones. Verás cómo confirmarlas (commit) y revertirlas (rollback). Terminarás aprendiendo cómo devolver el número de transacciones y su estado.
4
Control de la concurrencia: niveles de aislamiento de transacciones
Este capítulo define qué es la concurrencia y cómo puede afectar a las transacciones. Aprenderás conceptos clave como lecturas sucias, lecturas repetibles y lecturas fantasma. Para evitar o permitir estas lecturas, explorarás uno a uno los diferentes niveles de aislamiento de transacciones.
S
Transacciones y control de errores en SQL Server
Curso
completado

