Procedure com Exception
Boa Tarde,
Gostaria de saber como criar esse procedimento:
no meu banco de dados tenho um indice AK_K_U_CODIGO_SUB_CATE
e tenho uma excepiton criada E_U_CODIGO_SUB_CATE, como que eu faço uma procedure que quando o indice vor violado me trazer a msg do exception.
A msg atual qdo e violado é: ´violation of PRIMARY or UNIQUE KEY constraint ´AK_U_CODIGO_SUB_CATE´ on table ´SUB_CATEGORIA´ eu queria colocar uma msg mais amigavel.
Gostaria de saber como criar esse procedimento:
no meu banco de dados tenho um indice AK_K_U_CODIGO_SUB_CATE
e tenho uma excepiton criada E_U_CODIGO_SUB_CATE, como que eu faço uma procedure que quando o indice vor violado me trazer a msg do exception.
A msg atual qdo e violado é: ´violation of PRIMARY or UNIQUE KEY constraint ´AK_U_CODIGO_SUB_CATE´ on table ´SUB_CATEGORIA´ eu queria colocar uma msg mais amigavel.
Spooner
Curtidas 0
Respostas
Fsflorencio
01/05/2005
1- Você pode criar uma exception e ativá-la numa trigger before post caso já exista algum registro com a chave primária.
2- Outra maneira seria utilizar o componente TapplicationEvents e modificar a mensagem manualmente no evento OnException. Acho que dá menos trabalho desta forma.
2- Outra maneira seria utilizar o componente TapplicationEvents e modificar a mensagem manualmente no evento OnException. Acho que dá menos trabalho desta forma.
GOSTEI 0
Gandalf.nho
01/05/2005
Em vez de usar uma exceção para cada caso, trate as mensagens de erro na aplicação nos próprios eventos dos datasets, mostrando as mensagens amigáveis
GOSTEI 0