Я хочу создать пользовательский столбец с URL-адресом, составленным из пользовательского текста и столбца из таблицы sql. Я делал это раньше, но теперь сталкиваюсь с ошибкой и не знаю, как ее решить.
select *, 'www.google.com/' | oporid
from #sqltable
Я получаю сообщение об ошибке «Ошибка преобразования типа данных varchar в bigint». Затем я внесу следующие изменения:
select *, cast('www.google.com/' | oporid as varchar)
from #sqltable
Тем не менее, я получаю точно такую же ошибку, даже если я преобразую пользовательский столбец в varchar.
Когда я просто создаю пользовательский текстовый столбец, он работает нормально, но когда я хочу включить OpOrID для создания URL (www.google.com/OpOrID), возникает ошибка.