Преобразование значения varchar переполнило столбец int

Для некоторого значения@nReservationID:

SELECT @phoneNumber=
  CASE 
    WHEN  ISNULL(rdg2.nPhoneNumber  ,0) = 0 THEN ISNULL(rdg2.nMobileNumber, 0)
    ELSE ISNULL(rdg2.nPhoneNumber  ,0)
  END 
from tblReservation_Details_Guest  rdg2 
where nReservationID=@nReservationID

Почему я получаю эту ошибку?

Сообщение 248, уровень 16, состояние 1, процедура USP_CRE_WEB_MEMBER_AUTOGENERATEDECV, строка 136. Преобразование значения varchar '08041159620' переполнило столбец int.

Ответы на вопрос(2)

Ваш ответ на вопрос