Como saber se está Editando uma Tabela dentro de uma trigger

Firebird

08/10/2003

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


Halexmaciel

Halexmaciel

Curtidas 0

Respostas

Afarias

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+


GOSTEI 0
POSTAR