Declare @v_ActualNumber INT = 158919851
Declare @v_ReverseNumber INT = 0
Declare @v_TempNumber INT
Declare @v_Number INT
Set @v_TempNumber = @v_ActualNumber
While(@v_TempNumber > 0)
Begin
if (@v_TempNumber >= 10)
Begin
Set @v_Number = @v_TempNumber%10
Set @v_ReverseNumber = @v_ReverseNumber + @v_Number
Set @v_TempNumber = (@v_TempNumber - @v_Number)/10
Set @v_ReverseNumber = @v_ReverseNumber * 10
End
Else
Begin
Set @v_ReverseNumber = @v_ReverseNumber + @v_TempNumber
Set @v_TempNumber = 0
End
End
if (@v_ActualNumber = @v_ReverseNumber)
Begin
Print 'Palindrome Number'
End
Else
Begin
Print 'Not Palindrome Number'
End