Я пытаюсь обновить все записи в столбце, чтобы они начинались с 'CD', например DCE206 станет CDE206.
UPDATE table
SET column = REPLACE(column1, 'DC', 'CD')
WHERE column1 LIKE 'DC%'
Я использую приведенное выше заявление об обновлении, однако появляется следующая ошибка
'Подзапрос вернул более 1 значения. Это недопустимо, если подзапрос следует =,! =, <, <=,>,> = Или когда подзапрос используется в качестве выражения. '
Могу ли я что-нибудь изменить в выражении, чтобы это произошло, или мне нужно изучить курсор.
Я использую SQL Server 2000.