Está en la página 1de 3

1

1. ¿Cuál es la importancia del uso de las transacciones y el manejo de excepciones en SQL

Server?

1.1. El uso de transacciones

Es el componente más importante de una base de datos SQL Server cuando se trata de

recuperaciones de desastres pueda restaurarse a un estado consistente en el caso de una falla del

sistema. Adicionalmente, es usado para realizar otras funciones como retrotraer cuando un

comando correspondiente es usado y soporta replicación transaccional y soluciones de alta

disponibilidad.

Existen tres comandos básicos de control en las transacciones SQL:

COMMIT. Para guardar los cambios.

ROLLBACK. Para abandonar la transacción y deshacer los cambios que se hubieran hecho en la

transacción.

SAVEPOINT. Crea checkpoints, puntos concretos en la transacción donde poder deshacer la transacción

hasta esos puntos.

Los comandos de control de transacciones se usan sólo con INSERT, DELETE y UPDATE. No pueden

utilizarse creando tablas o vaciándolas porque las operaciones se guardan automáticamente en la base de

datos.
2

Ejemplo

1.2. El manejo de excepciones

El manejo de los errores en el SQL Server nos da un control sobre el código Transact-SQL.. El

manejo de errores de SQL Server puede ser tan fácil como simplemente registrar que algo sucedió

o podríamos ser nosotros intentando poder corregir un error. Incluso se puede estar traduciendo el

error al lenguaje SQL, ya que todos nosotros sabemos cómo los mensajes de error técnicos de SQL

Server podrían no tener sentido y ser difíciles de entender. Pero afortunadamente, nosotros tenemos

la oportunidad de poder traducir esos mensajes y convertirlos en algo más significativo para

transmitir a los usuarios, desarrolladores


3

Ejemplo

Argumento

Las transacciones son variable debe declararse con un tipo de datos char, varchar, nchar o nvarchar.

Bibliografía

https://diego.com.es/transacciones-en-sql

https://www.sqlshack.com/es/como-poder-implementar-el-manejo-de-errores-en-sql-server/

También podría gustarte