All pastes #580783 Raw Edit

Someone

public text v1 · immutable
·published 2007-06-21 07:33 UTC
rendered paste body
CREATE PROC AddNewWelder (@LowestWelderIdPrefix char(1) = null)
AS
DECLARE @WelderId varchar(3)
	BEGIN
		IF @LowestWelderIdPrefix = null		
			BEGIN
				SET @LowestWelderIdPrefix = 'A'
			END
		-- END IF

		-- Now we need to look al all the welders with the lowestwelderprefix to see whos number is NOT there
		
		-- We want the min val of what is not in between 1 & 99.
		-- If we find this number, we append it to the LowestIdPrefix, setting this as the new weld id and passing it back.
		-- Otherwise:
		-- We call this procedure again, this time passing in the lowest ID prefix and append 00 to it. 
			
		
		
		
		
		
		
		
		
--			Begin
--				SET @CurrentWelderIdPrefix = (  SELECT MIN (ASCII (SUBSTRING (WelderId,1, 1)))
--								  				FROM Welder
--								  				WHERE ASCII(SUBSTRING(WelderId, 1, 1)) = @
--									  		 )
--		    End
	END
RETURN