Inserted e Deleted - Tabela Temporaria
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.
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
Curtidas 0
Respostas
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+
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