2017-02-22 9 views
0

Я попробовал этот запросОшибка обновления запроса SQL Server Compact

UPDATE  runnigorder 
SET    orderid_new = (CAST(r.orderid as nvarchar(100) 
FROM runnigorder AS r)) 
WHERE  (runnigorder.dummyId = r.dummyId) 

но его дает мне ошибку, что не в состоянии разобрать текст запроса.

enter image description here

пожалуйста, помогите мне с this.My SQL Server Compact версии 4.0.

это мой стол enter image description here

+0

Слишком много открывающей скобки, прежде чем FROM – Steve

+0

Вы неуместная скобку, последний на третьей линии не должен быть – BKR

+0

после выполнения коррекции его дает мне ту же ошибку –

ответ

-1

Ваш запрос есть некоторые ошибки, попробуйте что

UPDATE r 
SET r.orderid_new = CAST(r.orderid as nvarchar(100)) 
FROM runnigorder AS r 
WHERE r.dummyId = r.dummyId 

Это Tranfer данные из колонки OrderID к orderid_new является то, что НУ хотите?

Был синтаксис и parenteses неуместна

+0

имеющих одинаковый ошибка после попытки ответа. Опция FROM FROM не разрешена в этом типе запроса. Колонка или выражение 'orderid_new' не могут быть обновлены. –

+0

Возможно, что: 'UPDATE runnigorder SET orderid_new = CAST (orderid as nvarchar (100)) FROM runnigorder' –

Смежные вопросы