insert into bm_sub_team (NAME,SUB_ID,team_type_id,EIN_TIME,EXIT_TIME,IS_ACTIVE,UPDATE_TIME) select #{name},#{subId},#{teamType},#{einTime},#{exitTime},'1',now() from dual where NOT EXISTS (SELECT name FROM bm_sub_team WHERE name = #{name} and sub_id = #{subId} and is_active = 1) update bm_sub_team set IS_ACTIVE = 0 WHERE ID = #{id}