Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Обновление image  [new]
Sendie
Member

Откуда: Moscow
Сообщений: 124
Подскажите, в чем косяк?
Делаю

UPDATE 
		T
SET
		T.StartDate     = J.StartDate,
		T.txt		= TX.Text,
		t.enddate	= J.enddate
FROM
		#TT	T
		JOIN
		[srv-cl-1-sedf\directum].directum.dbo.SBTaskAttach att (nolock)	ON att.AttachId = T.SDXRecID
		JOIN
		[srv-cl-1-sedf\directum].directum.dbo.SBTaskJob J (nolock)	ON J.TaskId = ATT.TaskID 
		JOIN
		[srv-cl-1-sedf\directum].directum.dbo.SBTaskText TX (nolock)	ON TX.JobID = J.XRecID
WHERE
		J.Executor = 4329633

Msg 306, Level 16, State 2, Line 1
The text, ntext, and image data types cannot be compared or sorted, except when using IS NULL or LIKE operator.

Поле txt тип image, tx.Text тоже image...
3 окт 11, 19:12    [11377133]     Ответить | Цитировать Сообщить модератору
 Re: Обновление image  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10233
Блог
см. BOL updatetext
3 окт 11, 19:21    [11377188]     Ответить | Цитировать Сообщить модератору
 Re: Обновление image  [new]
Glory
Member

Откуда:
Сообщений: 104751
Sendie
Подскажите, в чем косяк?

план предварительный покажите ?
3 окт 11, 20:28    [11377462]     Ответить | Цитировать Сообщить модератору
 Re: Обновление image  [new]
Sendie
Member

Откуда: Moscow
Сообщений: 124
Glory

во вложении

К сообщению приложен файл (plan.sqlplan - 25Kb) cкачать
4 окт 11, 09:48    [11378818]     Ответить | Цитировать Сообщить модератору
 Re: Обновление image  [new]
Glory
Member

Откуда:
Сообщений: 104751
У вас в плане в одно из RemoteQuery есть запрос
SELECT "Col1058" FROM (SELECT "Tbl1008"."JobID" "Col1057","Tbl1008"."Text" "Col1058" FROM "directum"."dbo"."SBTaskText" "Tbl1008" WITH (NOLOCK)
GROUP BY "Tbl1008"."JobID","Tbl1008"."Text") Qry1060 WHERE "Col1057"=?
А группировать по blob полям нельзя
4 окт 11, 09:57    [11378869]     Ответить | Цитировать Сообщить модератору
 Re: Обновление image  [new]
Sendie
Member

Откуда: Moscow
Сообщений: 124
Glory,

спасибо большое!! переписал update, все ок!
4 окт 11, 10:30    [11379095]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить