PL/SQL: ORA-00922: opção não encontrada ou inválida
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
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
Curtidas 0
Respostas
Alessandro Yamasaki
20/08/2013
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;
/
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;
/
GOSTEI 0
Deivison Melo
20/08/2013
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!!
Abração e bons códigos!!
GOSTEI 0
José
20/08/2013
Mudando status do tópico para concluído.
Obrigado a todos.
Obrigado a todos.
GOSTEI 0