Trigger Delete abortar Delete sem avisar aplicação com Excet
Estou em uma situação onde eu precisaria fazer o seguinte.
CREATE TABLE FUNCAO
FUN_CODIGO INTEGER NOT NULL
FUN_DESCRICAO VARCHAR(50),
FUN_STATUS DEFAULT 0,
PRIMARY KEY (FUN_CODIGO));
No momento do Delete (Before Delete) caso esta função esteja ligada a um funcionário eu deveria dar um update no fun_status para 1 e não deletar a função.
Sabem me dizer se é possivel abortar um delete sem enviar um exception para a aplicação?
Isto porque a aplicação já esta pronta e são muitas as alterações que terei que fazer na aplicação caso isto não seja possivel por meio de uma trigger.
CREATE TABLE FUNCAO
FUN_CODIGO INTEGER NOT NULL
FUN_DESCRICAO VARCHAR(50),
FUN_STATUS DEFAULT 0,
PRIMARY KEY (FUN_CODIGO));
No momento do Delete (Before Delete) caso esta função esteja ligada a um funcionário eu deveria dar um update no fun_status para 1 e não deletar a função.
Sabem me dizer se é possivel abortar um delete sem enviar um exception para a aplicação?
Isto porque a aplicação já esta pronta e são muitas as alterações que terei que fazer na aplicação caso isto não seja possivel por meio de uma trigger.
Weber
Curtidas 0
Respostas
Sremulador
07/02/2008
adioione um Fk com update e restrição delete
GOSTEI 0