Хранимые процедуры MS SQL. Конвертировать поле в строку #753460


#0 by dwarfadelic
Как универсально получить в запросе строковое представление для поля любого типа кроме бинарных. Пробовал cast(['+@COL+'] as NVARCHAR) Like ''%'+ @SRCH+'%''' или convert в nvarchar Орет на одном из полей: Conversion failed when converting the nvarchar value 'dbo' to data type int. хотя на других интах все нормально. То есть это зависит от каких-то настроек поля. Как сделать чтобы железно получить строку поля как в SQL Manager
#1 by Fragster
как ты строку 'dbo' предлагаешь конвертировать в целое число?
#2 by Fragster
ошибка, по крайней мере, говорит об этом
#3 by rsv
Convert (Varchar(max),Поле) прокатит ?
#4 by dwarfadelic
Так вроде и делал Или вот такой запросик SELECT @rcount = count(*) FROM dbo.[ATTACH_ADD_VIEW] WHERE [NMK_CLASSIF_TYPE_NOTE] Like '%35893%' Выдает ошибку Conversion failed when converting the nvarchar value 'dbo' to data type int. Вроде поле VARCHAR. И что с того что это View
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям