甲骨文11G的Oracle 11g創建循環和觸發雖然表批量插入/更新
的Apex 4.2.6
下面的每個工程師創建了2年的工作日誌(:ENG_ID)APEX(表單字段)。但現在需要爲另外250-500名工程師添加工作日誌。 我怎樣才能循環儘管每個:ENG_ID對現有員工及鑑於ENG表已全部ENG_ID值和ALL_DATES擁有所有的日期值,你可以做新的
merge INTO MD_TS_MAST D
USING (SELECT :ENG_ID AS eng_id,
dt
FROM ALL_DATES) s
ON (D.eng_id= s.eng_id AND d.ms_date = s.dt)
WHEN NOT matched THEN
INSERT (D.eng_id,
D.ms_date)
VALUES (s.eng_id,
s.dt);
非常感謝
是否有一個表中有所有ENG_ID的表? – 2014-11-03 17:52:02
是英與eng_id和名稱表 – 2014-11-03 17:58:42