GARANTIR DESCONTO

Fórum PL/SQL: ORA-00922: opção não encontrada ou inválida #452581

20/08/2013

0

Bom Dia

Estou validando a criação de um script via SQL Plus e e me aparece os seguintes erros abaixo:

LINE/COL ERROR
3/5 PL/SQL: SQL Statement ignored
3/9 PL/SQL: ORA-00922: opção não encontrada ou inválida

O que estou errando?

CREATE OR REPLACE TRIGGER "TG_TESTES"
BEFORE UPDATE ON "TABELA_X"
BEGIN
IF (old.CAMPO_X = new.CAMPO_X) THEN
SET new.CAMPO_X = "F";
END IF;
END;
/

Agradeço qualquer dica

Att

Alessandro
Alessandro Yamasaki

Alessandro Yamasaki

Responder

Posts

20/08/2013

Alessandro Yamasaki

Pessoal,

Algumas sintaxes estavam incompletas ou inadequadas. Consegui ajustar. Topico Encerrado.

Att

CREATE OR REPLACE TRIGGER "TG_TESTES"
BEFORE UPDATE ON "TABELA_X"
FOR EACH ROW
BEGIN
IF (:OLD.CAMPO_X = :NEW.CAMPO_X ) THEN
:NEW.minerado := 'F';
END IF;
END;
/
Responder

Gostei + 0

20/08/2013

Deivison Melo

Ok, qualquer dúvida em SQL ou PL/SQL do oracle ou de outro SGDB postar para ajudarmos da melhor forma possível!

Abração e bons códigos!!
Responder

Gostei + 0

20/08/2013

José

Mudando status do tópico para concluído.
Obrigado a todos.
Responder

Gostei + 0

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

Aceitar