Fórum Como proteger um registro de ser alterado? #41615
17/01/2004
0
Alguém sabe como faço para proteger somente um registro de ser alterado ou apagado. Este registro será usado para o usuário logar-se como administrador!!
obrigado... :?:
Ricardo.vano
Curtir tópico
+ 0Posts
17/01/2004
Afarias
create exception reristro_protegido ´Este registro esta protegido´; set term ^; create trigger tr_protege_exclusao for sua_tabela before delete as begin if (old.campo_chave = algum_codigo) then exception registro_protegido; end^ create trigger tr_protege_alteracao for sua_tabela before update as begin if (old.campo_chave = algum_codigo) then exception registro_protegido; end^
vc pode ainda, determinar q apenas um certo usuário logado no banco possa alterar e/ou excluir o registro, ex::
create trigger tr_protege_alteracao for sua_tabela before update as begin if (old.campo_chave = algum_codigo) and (user <> ´SYSDBA´) then exception registro_protegido; end^
T+
Gostei + 0
17/01/2004
Ricardo.vano
nunca usei triggers..onde coloco este código? na unit mesmo?
valeu
Gostei + 0
17/01/2004
Afarias
no banco de dados!
T+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)