postgresql7.1 insert into advs (adv_key, target_url, local_image_p, track_clickthru_p, adv_filename) select :adv_key, :target_url, :local_image_p, :track_clickthru_p, :adv_filename where not exists (select 1 from advs where adv_key= :adv_key)