Sql Server存儲過程從一個表中抓取數據填充到另一張表中

 

set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go

-- =============================================
-- Author:  <alex,,Name>
-- Create date: <2011-9-20,,>
-- Description: <Description,,>
-- =============================================
ALTER PROCEDURE [dbo].[ToCrmIvNumProd]
(
  @ItemOneNo varchar(30)
)
AS
BEGIN  
    declare @prodNo varchar(30)
    declare @ivnum numeric(17,8)
    select @prodNo=itemno,@ivnum=qty from uv_validstock where itemno=@ItemOneNo
    if exists(select itemno from crm_iv_middle_tb where itemno=@ItemOneNo)
      begin
          if @prodNo !=''
          begin
          update crm_iv_middle_tb set itemno=@prodNo,ivnum=@ivnum where itemno=@ItemOneNo
          end   
      end
    else
      begin
        if @prodNo != ''
        begin
        insert into crm_iv_middle_tb(itemno,ivnum) values(@prodNo,@ivnum)
        end
      end    
END

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章