SQL Server - 创建存储过程时出错

时间:2017-09-19 09:09:12

标签: sql-server tsql

SELECT count(*) as Colcunt 
FROM tbl_Calibration_Transaction
WHERE CardId = @CardId 
  AND ScalingMachine= @ScalingMachine 

IF (Colcunt = 0 )
BEGIN
    INSERT INTO tbl_Calibration_Transaction

2 个答案:

答案 0 :(得分:0)

declare @Colcunt int;
Select @Colcunt  = count(*) 
from tbl_Calibration_Transaction 
where CardId = @CardId and ScalingMachine= @ScalingMachine 

IF (@Colcunt = 0 ) BEGIN INSERT INTO tbl_Calibration_Transaction ...

答案 1 :(得分:0)

DECLARE @Colcunt INT

SET @Colcunt=(SELECT count(*)
FROM tbl_Calibration_Transaction
WHERE CardId = @CardId AND ScalingMachine= @ScalingMachine )

    IF (@Colcunt = 0 )
        BEGIN
            INSERT INTO tbl_Calibration_Transaction