How do I insert a record if it does not already exist in Oracle? Here is what I am trying to do:
IF NOT EXISTS (SELECT * FROM AROH_FAA_AIRPORT WHERE AIRPORT_ABBREVIATION = '0D7')
BEGIN
insert into AROH_FAA_AIRPORT
(FAA_AIRPORT_OID,CITY,FAA_LISTED_AIRPORT_NAME,AIRPORT_ABBREVIATION)
values(AROH_FAA_AIRPORT_SEQ.nextval,'ADA','ADA','0D7')
END
Alternatively you could use the MERGE statement: