Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Girabiguinouse

com "TRIGGER"

Recommended Posts

GALERA BOM DIA! É O SEGUINTE, CRIEI UMA TRIGGER PARA ATUALIZAR UMA OUTRA TABELA. O PROBLEMA É QUE DO JEITO QUE EU MONTEI ELA ATUALIZA A OUTRA TABELA INTEIRA, SENDO QUE EU SÓ QUERIA QUE ELA ME ATUALIZASSE O REGISTRO QUE EU ATUALIZEI NA PRIMEIRA TABELA. JÁ TENTEI RESOLVER DE VÁRIAS FORMAS ESTE PROBLEMA, MAS NÃO CONSEGUI.INCLUSIVE JÁ TENTARAM, MAS MESMO ASSIM NÃO CONSEGUI RESOLVER MEU PROBLEMA. SE ALGUEM PUDER ACERTAR O CODIGO PRA MIM FICARIA MUITO GRATO... SEGUE ABAIXO O CODIGO: IF EXISTS (SELECT name FROM sysobjects WHERE name = 'ATUALIZA' AND type = 'TR') DROP TRIGGER ATUALIZA GO CREATE TRIGGER ATUALIZA ON titles AFTER UPDATE AS BEGIN UPDATE NOVO_TESTE SET title_id = t.title_id, title = t.title, type = t.type, pub_id = t.pub_id, price = t.price, advance = t.advance, royalty = t.royalty, ytd_sales = t.ytd_sales, notes = t.notes, pubdate = t.pubdate FROM titles t, NOVO_TESTE s WHERE t.title_id = s.title_id PRINT 'DADOS ATUALIZADOS NA TABELA NOVO_TESTE' END MUITO OBRIGADO........ RENATO TAVARES

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.