TRIGGER技术挑战!!!
xjbs 2002-04-14 06:53:48 /*批号库存记录表*/
CREATE TABLE A(
BH CHAR(4) NTO NULL,/*编号*/
ph char(6) not null,/*批号*/
sl numeric(8,2) default 0,/*数据*/
)
create unique index a_idx on a(bh,ph);
/*生产表*/
creatae table b(
bh char(4) not null,
ph char(6) not null,
jhsl numeric(8,2) default 0
)
create unique index b_idx on b(bh,ph);
当向B表有数据INSERT时,
INSERT INTO B SELECT ‘0001’,‘1999’,50
A表如下动作:
当A中有此编号和此批号数据时,则UPDATE更新SL,
如果A中没有些编号或批号数据,则INSERT此编号和批号数据,,
,,,,
当有成批的数据向B中INSERT时,,B上的TRIGGER怎么写???