Como saber se está Editando uma Tabela dentro de uma trigger
Caros colegas, qual o comando que eu utilizo para verificar se uma tabela está em edicao dentro de uma trigger, no sql server eu sei que é da seguinte forma:
If Update(NomeDaCOlunaDaTabela)
como funciona no Firebird?
Obrigado
If Update(NomeDaCOlunaDaTabela)
como funciona no Firebird?
Obrigado
Halexmaciel
Curtidas 0
Respostas
Afarias
08/10/2003
pense! num negócio estranho!!
se vc quer saber se um campo da tabela da trigger foi alterado, vc usa::
if (new.campo <> old.campo) then
{...}
no Firebird 1.5, quando estiver usando Triggers universais, vc pode perguntar qual ´evento´ disparou a trigger com as variáveis (se me lembro bem):
INSERTING
UPDATING
DELETING
se não é nada disso, então::
NÃO -- não é possível no Firebird ou Interbase.
T+
se vc quer saber se um campo da tabela da trigger foi alterado, vc usa::
if (new.campo <> old.campo) then
{...}
no Firebird 1.5, quando estiver usando Triggers universais, vc pode perguntar qual ´evento´ disparou a trigger com as variáveis (se me lembro bem):
INSERTING
UPDATING
DELETING
se não é nada disso, então::
NÃO -- não é possível no Firebird ou Interbase.
T+
GOSTEI 0