CREATE FUNCTION [dbo].[fds__fn_reminder_id] ( ) RETURNS varchar(8) AS BEGIN DECLARE @NewAccount varchar(5) = [dbo].[ocms_fn_generatePassword] (8,0,1,0); WHILE EXISTS( SELECT * FROM [dbo].[fds__reminder] WHERE [id] = @NewAccount) BEGIN SET @NewAccount = [dbo].[ocms_fn_generatePassword] (8,0,1,0); END RETURN @NewAccount; END;