DECLARE @PI VARCHAR(150)DECLARE @FNumber VARCHAR(150)DECLARE @Privider VARCHAR(150)DECLARE @FQTY floatDECLARE MyCursor CURSOR FOR –申明一个游标select * from [Sheet3$] –where [物料长代码]=’1.03.03.0279′OPEN MyCursor–打开一个游标FETCH NEXT FROM MyCursor INTO @PI,@FNumber,@Privider,@FQTYWHILE @@FETCH_STATUS =0–循环一个游标BEGINDECLARE @count floatselect @count=count(*) from T_PUR_POORDERENTRY where FMATERIALID in(select FMATERIALIDfrom T_BD_MATERIAL where fnumber=@FNumber) and F_VIVH_TEXT_PI=@PIif(@count<=1)beginprint @FNumber+’ ‘+@PI+’ ‘+cast(@FQTY as varchar(50))endFETCH NEXT FROM MyCursor INTO @PI,@FNumber,@Privider,@FQTYEND–关闭游标CLOSE MyCursor–释放资源DEALLOCATE MyCursor
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
没有相关内容!