把update语句改成delete from QC_PMB@oracle9to71 where pmnm=zb_pmnm; insert into QC_PMB@oracle9to71(pmnm,zlkc,zykc,zzkc,fpkc,zbzzkc,zlkykc,zykykc,zzkykc,zbzzkykc) select pmnm,zlkc,zykc,zzkc,fpkc,zbzzkc,zlkykc,zykykc,zzkykc,zbzzkykc from gxqc_pmb where pmnm=zb_pmnm; 结果删除语句没事,插入就不行了,还是01008错误,帮忙啊
select zlkc,zykc,zzkc,fpkc,zbzzkc,zlkykc,zykykc,zzkykc,zbzzkykc from gxqc_pmb where pmnm=zb_PMNM 查询的结果有且仅有一条么?
是的,xiaoxiao1984(笨猫儿) ,pmnm是唯一的
不是,更新的是qc_pmb@oracle9to71,打开游标的是gxqc_flcb. declare cursor CUR_FLCB IS SELECT FLBH,PMNM,FLDJ,SQS,SPS,SFS,BZ FROM GXQC_FLCB WHERE FLBH=:NEW.FLBH;
insert into QC_PMB@oracle9to71(pmnm,zlkc,zykc,zzkc,fpkc,zbzzkc,zlkykc,zykykc,zzkykc,zbzzkykc) select pmnm,zlkc,zykc,zzkc,fpkc,zbzzkc,zlkykc,zykykc,zzkykc,zbzzkykc from gxqc_pmb where pmnm=zb_pmnm;
结果删除语句没事,插入就不行了,还是01008错误,帮忙啊
查询的结果有且仅有一条么?
declare
cursor CUR_FLCB IS
SELECT FLBH,PMNM,FLDJ,SQS,SPS,SFS,BZ FROM GXQC_FLCB WHERE FLBH=:NEW.FLBH;
改大点看看
修改initsid.ora 改动如下:
open_links=255
open_links_per_instance=255请lz再试试