求触发器写法?
表a (a1,a2) 如(200212,200212003)
表b (k1) 如(200212003)
k1=a1+流水号
就是说,在表a插入数据时,先在表b中查找
time=inerted.a1
select max(k1) into :t_k1 from b where k1 like time+'%'
if t_k1="" then
D1=time+'001'
else
D1=time+string(long(mid(t_k1,1,6))+1,'000')
end if
然后将a.a2=D1
b中insert一行使得b.k1=d1
请问a上面的这个触发器这么写,谢谢。
问题点数:0、回复次数:0Top




