Каков самый простой способ вставить строку, если она не существует, в PL/SQL (oracle)?
Мне нужно что-то вроде:
IF NOT EXISTS (SELECT * FROM table WHERE name = 'jonny') THEN
INSERT INTO table VALUES ("jonny", null);
END IF;
Но он не работает.
Примечание. В этой таблице есть 2 поля, например имя и возраст. Но только name является PK.