Inserted e Deleted - Tabela Temporaria

Firebird

08/10/2003

Caros colegas,
no Sql Server quando vc está inserindo, atualizando ou apagando um registro, se a tabela que está apagando possuir uma triggers, vc poderá verificar os dados da atual transação, como assim: Bem, vc tem no Sql Server duas Tabelas temporárias que não são visiveis para se trabalhar, as tabelas temporárias são: ´Inserted´ quando vc estiver alterando ou inserindo e ´Deleted´ quando vc estiver apagando registros de uma tabelas, essas duas tabelas são basicamente para pegar o estado do registro de uma determinada tabela: Como exemplo:

Eu tenho a tabela ´CLIENTE´ e dentro dessa tabela eu tenho uma trigger ´T_VerificaCliente´, esse trigger e resposável para verificar se existe já o cliente com o mesmo C.N.P.J., se existir ele envia uma mensagem, exemplo

Select * From Inserted Where CNPJ is Null

Já no Firebird eu não sei como funciona. Vcs podem me dizer como o Firebird trabalha com essas situações?

Obrigado.


Halexmaciel

Halexmaciel

Curtidas 0

Respostas

Afarias

Afarias

08/10/2003

por favor!! não crie novos tópicos para continuar um assunto já iniciado em um tópico anterior!!! Abra seu tópico e clique em RESPONDER para continuar seu tópico original!!

TB não repita a mesma questão em tópicos diferentes -- isto é contra as normas de conduta neste fórum e atrapalha o bom andamento do mesmo.

Obrigado,


T+


GOSTEI 0
POSTAR