27.09.2013 14:10
Ferus
 
Помогите со скриптом. Карточки товаров
Если Название товара отличается от короткого названия, то названию артикула присвоить его короткое название

UPDATE SUPERMAG.SMCARD t2 SET (t2.NAME) =
(select t1.NAME from SUPERMAG.SMCARD t1 where t1.NAME <>t1.shortname)
Выдает
ORA-01427: подзапрос одиночной строки возвращает более одной строки
Нужно добавить условие самого апдейта, но чет не могу сообразить
where t2.NAME =t1.NAME
не катит
27.09.2013 14:13
Mtirt
 
UPDATE SUPERMAG.SMCARD t2 SET t2.NAME = t2.shortname where t2.NAME <>t2.shortname
27.09.2013 14:16
Ferus
 
Спасибо! Пятница мозг уже на выходных
Часовой пояс GMT +3, время: 21:57.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.