Fórum Inserir registro através do evento de outra tabela #37514

22/07/2003

0

Tenho uma tabela [b:c93b16c6e3]Bimestres[/b:c93b16c6e3], uma tabela [b:c93b16c6e3]Frequencias[/b:c93b16c6e3] e uma [b:c93b16c6e3]Notas[/b:c93b16c6e3].

O que quero é quando gravar um registro na tabela [b:c93b16c6e3]bimestres[/b:c93b16c6e3], automaticamente gerar um registro na tabela [b:c93b16c6e3]Frequencias[/b:c93b16c6e3] e um na tabela [b:c93b16c6e3]Notas[/b:c93b16c6e3].

Estou em dúvida no que devo utilizar : [b:c93b16c6e3]Triger[/b:c93b16c6e3] ou [b:c93b16c6e3]Procedure[/b:c93b16c6e3], pois embora a [b:c93b16c6e3]triger[/b:c93b16c6e3] é a mais indica por se tratar de eventos ela não tem evento relacionado a [b:c93b16c6e3]Post[/b:c93b16c6e3] (pelo menos que eu saiba não tem).

e também tenho dúvida sobre qual comando usar : por acaso é o [b:c93b16c6e3]Insert Into[/b:c93b16c6e3].

alguém pode me ajudar?


Marcelootone

Marcelootone

Responder

Posts

22/07/2003

Afarias

|O que quero é quando gravar um registro na tabela bimestres,
|automaticamente gerar um registro na tabela Frequencias e um na
|tabela Notas.

TRIGGERS


|Estou em dúvida no que devo utilizar : Triger ou Procedure, pois embora
|a triger é a mais indica por se tratar de eventos ela não tem evento
|relacionado a Post (pelo menos que eu saiba não tem).

Se vc quer algo automático, tem q usar TRIGGERS (leia sobre as definições de TRIGGERS e STORED PROCS)

...e... NÃO, não há evento relacionado ao POST -- procure separar o q é seu aplicativo do q é o servidor IB.

Para seu caso, acredito que vc deva utilizar uma trigger ´AFTER INSERT´ na tabela BIMESTRES.


|e também tenho dúvida sobre qual comando usar : por acaso é o Insert
|Into.

Para inserir dados em tabelas?? SIM!


T+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar