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

Откуда:
Сообщений: 288
Доброго времени суток.
Есть задача: заменить в таблице единиц измерений коэффициенты пересчета с грамм на килограммы во всех строках где код начинается с "VGE", типа 960 гр стало 0,96 кг.
Понимаю что надо сделать update, но надо ли собирать данные в отдельную таблицу или сработает без временной таблицы?
И как обработать единицы измерений только те, которые начинаются с "VGE"?

С уважением.
12 апр 13, 09:28    [14170898]     Ответить | Цитировать Сообщить модератору
 Re: Заменить значения в таблице  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
автор
Понимаю что надо сделать update, но надо ли собирать данные в отдельную таблицу или сработает без временной таблицы?


А что, в синтаксисе инструкции UPDATE есть жесткое требование использования временных таблиц?

автор
И как обработать единицы измерений только те, которые начинаются с "VGE"?


BOL->LIKE
12 апр 13, 09:36    [14170939]     Ответить | Цитировать Сообщить модератору
 Re: Заменить значения в таблице  [new]
Glory
Member

Откуда:
Сообщений: 104751
Aragornych
Понимаю что надо сделать update, но надо ли собирать данные в отдельную таблицу или сработает без временной таблицы?
И как обработать единицы измерений только те, которые начинаются с "VGE"?

Начните с написания select, который выберет нужные для обновления записи.
12 апр 13, 09:39    [14170954]     Ответить | Цитировать Сообщить модератору
 Re: Заменить значения в таблице  [new]
Aragornych
Member

Откуда:
Сообщений: 288
pkarklin,

С BOL-ом и дурак сможет :)
12 апр 13, 09:44    [14170973]     Ответить | Цитировать Сообщить модератору
 Re: Заменить значения в таблице  [new]
Aragornych
Member

Откуда:
Сообщений: 288
Короч, для этого не надо создавать никакую таблицу, это я понял - просто надо сделать update с условием по строкам.
Всем спасибо.
12 апр 13, 09:45    [14170979]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить