Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera mais uma vez estou aki http://forum.imasters.com.br/public/style_emoticons/default/blush.gif mais minha duvida pode ser de outros.
bem vamos ao q interessa, iriei colocar aki o codigo de uma TRIGGER em Firebird
CREATE TRIGGER MENUS_BU0 FOR MENUS
active before UPDATE position 0
AS
begin
IF (old.MEN_ANTERIOR_FK <> new.MEN_ANTERIOR_FK) then
begin
SELECT
max(MEN_SEQ) + 1
FROM
MENUS
WHERE
coalesce(MEN_ANTERIOR_FK,'') = coalesce(new.MEN_ANTERIOR_FK, '')
INTO
new.MEN_SEQ;
IF (new.MEN_SEQ IS NULL) then
new.MEN_SEQ = 1;
endExistem duas gracinhas chamadas NEW e OLD
NEW = Novo valor antes de INSERIR OU ALTERAR
OLD = Valor anterior ao NEW.
vi que no SQL Server existe mais nao sei como usar entao Brother DAW e outros camaradas do forum desenrrola mais essa guerra.
flw e um grande abraço a vcs e a todos um BOM DIA
Carregando comentários...