- 論壇徽章:
- 0
|
現(xiàn)有主從表A、B的結(jié)構(gòu)為
A、c_code,ordersum
B、c_bcode,lineid,c_itemno
A表與B表是通過(guò)a.c_code和b.c_bcode進(jìn)行關(guān)聯(lián)的,新增時(shí)可能多個(gè)c_itemno,通過(guò)lineid來(lái)進(jìn)行區(qū)別。當(dāng)在A表中新增一條記錄時(shí),B表也會(huì)新增n條記錄。
現(xiàn)在對(duì)A表在新增寫一個(gè)觸發(fā)器(觸發(fā)器的目的是當(dāng)ordersum大于15000時(shí),自動(dòng)發(fā)送一封郵件,郵件內(nèi)容包括c_code和任意一條c_itemno)。
現(xiàn)在的問(wèn)題是:觸發(fā)器中無(wú)法取得B表中的c_itemno。
我估計(jì)的問(wèn)題是此時(shí)無(wú)法通過(guò)SQL語(yǔ)句select出c_itemno來(lái),我的語(yǔ)句如下:
select c_itemno into itemno from b where c_bcode=:c_code and rownum<2
不知哪位高手有什么辦法解決這個(gè)問(wèn)題? |
|