Personalizar mensajes de error sobre restricciones

20/09/2004 - 06:19 por El principiante | Informe spam
Hola,

Hay forma de en una tabla sql server personalizar los mensajes de error que
salen cuando se viola una restriccion ?

Gracias
 

Leer las respuestas

#1 Javier Loria
20/09/2004 - 07:50 | Informe spam
Hola:
Mas o menos :(
Puedes personalizar el mensaje pero no puedes evitar el envio del
primero.
Ejemplo:
=INSERT Tabla(Col1, Col2, ..., ColN)
VALUES (Val1, Val2, ValN)
IF @@ERROR <> THEN
BEGIN
RAISERROR('Mi mensaje de Error.',16,1)
ROLLBACK
RETURN 1
END
= En este caso la estacion recibira 2 codigos de error, el primero que es
el original de SQL y el segundo personalizado. Los mensajes de error de
usuario empiezan en 50000, asi que es "facil" en la estacion tomar
unicamente los personalizados.

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda

"El principiante" wrote in message
news:
Hola,

Hay forma de en una tabla sql server personalizar los mensajes de error


que
salen cuando se viola una restriccion ?

Gracias


Preguntas similares