i am concatenate string with int variable to string in sql for that i have write
Declare @convertname nvarchar(200)
Declare @i int
Declare @iValueConvertToString nvarchar(200)
Declare @tempSename nvarchar(200)
Declare @checkname int;
SET @i = 0
While(@i>=0)
BEGIN
@checkname=db0.fuctionabc (// this function check name is exist in record, if name is not exist it returns 0)
if(@checkname=0)
begin
--------- insert query ------------------
Break;
End
SET @i=@i+1;
SET @iValueConvertToString = CAST(@i AS varchar(10))
SET @tempSename = @Convertname + '-'+ @iValueConvertToString
SET @Convertname=@tempSename
END
this result me like
abc-1
abc-1-2
abc-1-2-3
abc-1-2-3-4
but i want result like
abc-1
abc-2
abc-3
abc-4
what to change in my string concatenation logic?
i am new to sql please guide me.