Хочу задать значение строковой переменной, а оно ругается :(
Пробовал по всякому
а учебника по SQL нету
(MSSQL 2000 и MSSQL 2005)
declare @prim varchar;
set @prim=(select convert(varchar,@h_id)+'|'+convert(varchar,@h_DocNumber)+'|'+convert(varchar,@h_TDate)+'||0|'
+(select convert(varchar,Object)+' '+ShortDesc from t_objects where id=@h_Object)
+'|'+(select ShortDesc from t_objects where id=@h_Contr)
+'||'+(convert(varchar,@h_BaseRate)+'|||||0|0|0|0');