在hz_parties表上增加一个触发器,因为和ap供应商可能同名,所以要额外排除一下来源应用
CREATE OR REPLACE TRIGGER hz_parties_trg BEFORE INSERT OR UPDATE ON hz_parties FOR EACH ROW DECLARE n_exists NUMBER; exp_mul_cust EXCEPTION; PRAGMA AUTONOMOUS_TRANSACTION; BEGIN IF (inserting OR (updating AND nvl(:old.party_name, '-99') <> nvl(:new.party_name, '-99'))) AND :new.application_id <> 200 THEN SELECT COUNT(1) INTO n_exists FROM hz_parties hp WHERE 1 = 1 AND hp.party_name = nvl(:new.party_name, '-99') AND EXISTS (SELECT 1 FROM hz_cust_accounts hca WHERE hca.party_id = hp.party_id); IF n_exists > 0 THEN RAISE exp_mul_cust; END IF; END IF; EXCEPTION WHEN exp_mul_cust THEN raise_application_error('-20001', '名称为"' || :new.party_name || '"的客户在系统中已经存在,不能重复创建相同名称的客户!'); END;
相关推荐
ERP-财务-AR模块讲解
Oracle EBS 视频教程 AR模块 一共21讲
WIFI模块(AR9331方案)原理图.pdf
oracle 官方网络培训资料(财务部分中文版) for AR
AR模块方案,系统完成的
AR1021G模块(ITM-UB18-S15PXX0000NV2)规格书
华为AR账龄模块培训资料 华为AR账龄模块培训资料
AR100, AR120, AR160, AR1200, AR2200, AR3200, AR3600 V300R019 产品文档
AR1010收音模块控制程序 有注释,基于ATMega8
AR1021X双频WiFi模块ITM-UB29-S07CXX0000NV1规格书.pdfpdf,应用AR1021X开发设计的USB接口双通道双频WiFi模块ITM-UB29-S07CXX0000NV1
AR9331设计WiFi音响模块( WiFi Audio Module)规格书
H3C AR 28 系列模块化路由器 AR28-CMW340-R0311P26.zip
EBS_AR模块API导入总结.doc
AR120, AR150, AR160, AR200, AR1200, AR2200, AR3200, AR3600 V200R007 产品文档(hdx) AR120, AR150, AR160, AR200, AR1200, AR2200, AR3200, AR3600_V200R007_17_zh_AZI0519H.hdx
黑苹果Mojave下驱动高通模块Atheros DHXA-195(AR9285无线网卡和AR3011 蓝牙3.0)
这篇文档中有一个具体的模块介绍,使用者可以简单参考下该文档,然后再结合自身实践编程开发。
1. Solidworks 装配文件 2. 方便定位AR 机械手 每一个模块的位置的使用功能
Oracle 财务模块AP-AR-FA-GL培训教材.pptx
AR9271模块(ITM-UB12)规格书
基于OMAP4460的AR智能眼镜模块方案