El lenguaje de Microsoft SQL incluye un procedimiento try-catch que atrapa errores solicitud concurrentes y muestra un mensaje si se produce un error. Las funciones try-catch permiten controlar la forma en la base de datos responde a los errores. Asegura la integridad de los datos , y evita los errores detallados que no son fáciles de usar . Para agregar estas dos funciones para los procedimientos almacenados se utilizan para proporcionar contenido dinámico a sus programas. Instrucciones
1
Abra el software Studio de Microsoft SQL Server Management en el equipo de programación y acceder a su SQL Server. Haga clic en el nombre de la base de la izquierda para mostrar los recursos de base de datos .
2 Haga clic en " Programación " y haga clic en el procedimiento almacenado que desea editar . Haga clic en " Modificar " para abrir el código SQL en el editor.
3
Busque la sección del código que desea error - trampa. Abarcar las siguientes líneas de código en torno a las sentencias SQL , para "atrapar" los errores :
begin try //las sentencias SQL hereEnd Prueba
4
Añada la " captura " declaración. La sentencia catch se ejecuta el código y muestra el mensaje que desea mostrar cuando se produce un error. Por ejemplo , la función de " captura " siguiente muestra un mensaje de error al usuario :
Comience catchprint " Se ha producido un error concurrente. Por favor, inténtelo de nuevo más tarde "End captura
5
clic en el botón" Ejecutar "en la barra de herramientas . El código modificado se almacena en el servidor.