Ir para conteúdo

Arquivado

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

yathal

Trigger

Recommended Posts

Olá pessoal, preciso de ajuda para converter uma Trigger de Sql Server para Oracle 10g.

E eu não conheço absolutamente nada de Oracle, e preciso da ajuda de vocês:

 

a Trigger seria esta, um comando que alimentaria outra tabela quando um registro fosse inserido na tabela de NotasFiscais.

 

 

 

/****** Object:  Trigger [dbo].[SM_ReplicaNOta]    Script Date: 01/31/2013 17:08:28 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE trigger [dbo].[NomeTrigger] on [dbo].[NotasFiscais]
after insert
as
set nocount on


insert into TabelaAuxiliar (CodigoNota, Data)
    SELECT CdNotaFiscal, DtRegistro FROM INSERTED

Olhando na net, cheguei algo parecido com:

 

CREATE TRIGGER NOMETRIGGER AFTER INSERTED ON NotasFiscais

insert into tabelauxiliar (CodigoNota, Data) values (:NEW.CdNotaFiscal, :NEW.DtRegistro)

 

 

Alguém pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites


CREATE TRIGGER TRG_NOTASFISCAIS

AFTER INSERT

ON NOTASFISCAIS

REFERENCING OLD AS OLD NEW AS NEW

FOR EACH ROW

BEGIN

INSERT INTO TABELAAUXILIAR (CODIGONOTA, DATA) VALUES (:NEW.CDNOTAFISCAL,:NEW.DTREGISTRO);

END;

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.