TRY / CATCH en SQL
Publicado por Sor (3 intervenciones) el 01/02/2020 05:56:04
¿Existe una forma de probar código con try/catch de alguna forma en SQL8.0 (server)?
No sé mucho del tema, pero interesa crear un stored procedure que pueda almacenar datos en diferentes tablas y que si hay algún error al agregar en alguna tabla, no se ejecute la acción en ninguna otra. Pensaba en una transacción, pero necesitaría meterla en el SP. Sin embargo no conozco la forma de validar si se cumplen todas las condiciones para terminar la sentencia con un COMMIT o ROLLBACK. Si alguien conoce la manera de hacer esto, ya sea con TRY/CATCH de la forma que expliqué o de alguna otra. Por favor contactarme :'v O si no me entendieron y no me hice explicar. Gracias
No sé mucho del tema, pero interesa crear un stored procedure que pueda almacenar datos en diferentes tablas y que si hay algún error al agregar en alguna tabla, no se ejecute la acción en ninguna otra. Pensaba en una transacción, pero necesitaría meterla en el SP. Sin embargo no conozco la forma de validar si se cumplen todas las condiciones para terminar la sentencia con un COMMIT o ROLLBACK. Si alguien conoce la manera de hacer esto, ya sea con TRY/CATCH de la forma que expliqué o de alguna otra. Por favor contactarme :'v O si no me entendieron y no me hice explicar. Gracias
Valora esta pregunta


0