SQL SERVER2012 存储过程

USE E_GPUWIN
GO
IF EXISTS(SELECT * FROM sys.objects WHERE name='usp_InsertTDATA')
DROP PROC usp_InsertTDATA
GO


CREATE PROC usp_InsertTDATA
    @SN VARCHAR(50),
@LineBody varchar(12),
@JobNumber varchar(8),
@Product_Name varchar(50),
@Bios_Config_File varchar(50),
@Bios_Date varchar(50),
@Bios_PN varchar(50),
@Bios_VerSion varchar(50),
@CardName varchar(50),
@ClockGpu varchar(20),
@ClockMem varchar(20),
@MemSize varchar(20),
@Dargrading varchar(4),
@State varchar(2),
@Date_Time varchar(20),
@rs int output
AS
    SELECT @rs=COUNT(SN) FROM GPUWINDATA WHERE @SN=SN
IF @rs>=1
   BEGIN
   set @rs=1
END
INSERT INTO GPUWINDATA(SN,LineBody,JobNumber,Product_Name,Bios_Config_File,Bios_Date,Bios_PN,Bios_VerSion,CardName,ClockGpu,ClockMem,MemSize,Dargrading,State,Date_Time)
               VALUES(@SN,@LineBody,@JobNumber,@Product_Name,@Bios_Config_File,@Bios_Date,@Bios_PN,@Bios_VerSion,@CardName,@ClockGpu,@ClockMem,@MemSize,@Dargrading,@State,@Date_Time)
IF @@ERROR>0
   BEGIN
             set @rs=1
END
ELSE
   BEGIN
    set @rs=0
END
RETURN @rs
GO

猜你喜欢

转载自blog.csdn.net/u013934107/article/details/80483081