可以采用PL/sql
可以在程序中先用select count(*)判断
可以用主键约束
但是下面是用sql实现:
insert into 表1 (ID,NAME) select '2','00002' from dual where not exists( select 1 from 表1 a where a.ID=2 and a.NAME='00002')