问题描述
有一个表A销售订单测试查询销售订单测试查询销售订单测试查询销售订单测试查询2销售订单测试查询往表b里面插数据,表A里名字相同的就加1,最后插入b表里的数据就如下图:销售订单测试查询销售订单测试查询1销售订单测试查询3销售订单测试查询2销售订单测试查询4那位高手加我QQ:指点一下哦,我的代码不知道怎么修改ALTERprocCopyDate@CheckIDnvarchar(4000)asbegindeclare@FIDnvarchar(4000)set@FID=@CheckID--插入数据declarePrint_CursorCURSORforselectFBillTypeID,FName,FDesigner,FDate,FGUID,FSystemfrom##tempwhere1=1andCHARINDEX(','+RTRIM(fid)+',',','+@FID+',')>0openPrint_Cursordeclare@FBillTypeIDint,@FNamevarchar(100),@FDesignerint,@FDatevarchar(50),@FGUIDvarchar(50),@FSystemint,@FcountintfetchnextfromPrint_Cursorinto@FBillTypeID,@FName,@FDesigner,@FDate,@FGUID,@FSystemwhile@@fetch_status=0begin--////-----查询是否有同样GUID的数据存在ifnotexists(select*fromt_BC_PrintDesignwhereFGUID=@FGUID)begin--///----查询是否有同样方案的数据存在while(1=1)beginifexists(select*fromt_BC_PrintDesignwhereFName=@FName)--同方案名begin--/select@Fcount=count(*)fromt_BC_PrintDesignwhereFNamelike@FName+'%'set@FName=@FName+convert(varchar(100),@Fcount)end--/else--/breakend--/insertintot_BC_PrintDesignvalues(@FBillTypeID,@FName,@FDesigner,@FDate,@FGUID,@FSystem)end--///fetchnextfromPrint_Cursorinto@FBillTypeID,@FName,@FDesigner,@FDate,@FGUID,@FSystemend--////CLOSEPrint_CursorDEALLOCATEPrint_Cursorend
解决方案
解决方案二:
解决方案三:
高手,请问你QQ号是多少啊,我想请教一下,我现在有点脑袋涨,能不能指点一下
解决方案四:
销售订单测试查询销售订单测试查询销售订单测试查询销售订单测试查询2销售订单测试查询用我的存储过程,插入后出来的是销售订单测试查询销售订单测试查询1销售订单测试查询2销售订单测试查询21销售订单测试查询3
解决方案五:
我想变成销售订单测试查询销售订单测试查询1销售订单测试查询3销售订单测试查询2销售订单测试查询4