Я хочу знать, что делает coalesce в этом случае, я знаю, что он возвращает сначала не пустое значение, и я прошел через этот link.Что делает COALESCE в SQL SERVER
Я хочу знать, что он делает конкретно здесь:
DECLARE @EMPNO NUMERIC(22,5)
SELECT @EMPNO = ''
SELECT @EMPNO = COALESCE(?, 0)
Моя цель в письменном виде эти заявления, если @EMPNO пустым Я хочу, чтобы заменить нулем вместо. Боюсь, что я смог добиться этого из этих трех заявлений.
Помощь меня
Это ошибка я получаю: Ошибка преобразования типа данных VARCHAR в числовой. –
Обновлен ответ – Arion