Ниже приведена моя процедура. Он вставляет, но каждый раз, когда я выполняю процедуру, он вставляет дублируемую строку. Я не хочу этого, но я все пробовал, и я не знаю, как решить проблему.PL/SQL Процедура вставки, вставить, если строка не существует
Мой код:
CREATE OR REPLACE PROCEDURE Insert_Cidades(p_NOME CIDADE.NOME_CIDADE%TYPE)
IS
BEGIN
INSERT INTO CIDADE(COD_CIDADE,NOME_CIDADE) VALUES(seq_id_cidade.NEXTVAL,p_NOME);
END Insert_Cidades;
/
Это в пл/SLQ оракул.
WHEN _NOT_ MATCHED :-) –
Да, я заметил. Исправлено. Благодаря :) – GolezTrol