-- ensure opportunity confidence dictionary exists begin; insert into sys_dict_item (type_code, item_label, item_value, sort_order, status, is_deleted, remark) select v.type_code, v.item_label, v.item_value, v.sort_order, 1, 0, '商机项目把握度' from ( values ('sj_xmbwd', 'A', 'A', 1), ('sj_xmbwd', 'B', 'B', 2), ('sj_xmbwd', 'C', 'C', 3) ) as v(type_code, item_label, item_value, sort_order) where not exists ( select 1 from sys_dict_item s where s.type_code = v.type_code and s.item_value = v.item_value and coalesce(s.is_deleted, 0) = 0 ); commit;