Java 在使用prepared语句添加行之前,如何检查oracle数据库中是否已经存在特定值

Java 在使用prepared语句添加行之前,如何检查oracle数据库中是否已经存在特定值,java,prepared-statement,Java,Prepared Statement,在添加上面的行之前,我想检查数据库中是否存在列ACTIVE的重复数据对于mysql,我们使用insert ignore,检查它是否也支持oracle,它是否不支持oracle INSERT INTO TABLE1 (REPORT_TYPE, CHANNEL, ACTIVE, CREATION_DATE) VALUES(?,?,?,to_date(sysdate,'DD-MM-yyyy');

在添加上面的行之前,我想检查数据库中是否存在列
ACTIVE
的重复数据

对于mysql,我们使用insert ignore,检查它是否也支持oracle,它是否不支持oracle
   INSERT INTO TABLE1 (REPORT_TYPE, CHANNEL,  ACTIVE, CREATION_DATE)
               VALUES(?,?,?,to_date(sysdate,'DD-MM-yyyy');