/*
*通常遇到新旧行的比较.比如做采购变更单
*但是如果是删除呢?如何处理?
*方法:采用标志,首先保存第一行(旧资料),然后设置插入的变量的条件值
*遇到删除标志,只有一行,设置插入标志,插入
*/
CREATE procedure UF_Rpt_PoitemchgSp(
@Startingpo_num PoNumType=NULL, --nvarchar(10)
@Endingpo_num PoNumType=NULL, --nvarchar(10)
@Startingpo_line PoLineType=NULL,--smallint(2)
@Endingpo_line PoLineType=NULL, --smallint(2)
@Startingchg_num ChgNumType=NULL,--int(4)
@Endingchg_num ChgNumType=NULL,--int(4)
@StartingRecordDate datetime =NULL,
@EndingRecordDate datetime=NULL,
@StartingVend_num nvarchar(10)=NULL, --nvarchar(10)
@EndingVend_num nvarchar(10)=NULL --nvar