您当前的位置: 首页 >  sql

[MSSQL]设置标志实现对比数据

发布时间:2008-11-25 16:44:00 ,浏览量:0

/*  *通常遇到新旧行的比较.比如做采购变更单  *但是如果是删除呢?如何处理?  *方法:采用标志,首先保存第一行(旧资料),然后设置插入的变量的条件值  *遇到删除标志,只有一行,设置插入标志,插入  */

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  --nvarchar(10) ) AS

declare @ReportSet table(          Vend_num     nvarchar(7)  ,Po_num       nvarchar(10)  ,Chg_num      int  ,Po_line      smallint

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    107388博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0818s