CREATE PROCEDURE AUTOGENERATEBILLNUMBER ( @ACCYEAR INT ) AS BEGIN DECLARE @COUNT INT DECLARE @BILLNUMBER INT DECLARE @MAXBILLNUMBER INT DECLARE @LENGTH INT SELECT @MAXBILLNUMBER = MAX(BILL_NO) FROM BILLS WHERE ACC_YEAR = @ACCYEAR IF(@MAXBILLNUMBER IS NULL) BEGIN SET @MAXBILLNUMBER = 1 END ELSE BEGIN SET @MAXBILLNUMBER = @MAXBILLNUMBER + 1 END INSERT INTO BILLS (BILL_NO,ACC_YEAR) VALUES (@MAXBILLNUMBER,@ACCYEAR) END GO
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)