• Ласкаво просимо на Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата.
 

Переиндексация кодов товара

Автор sergmds, Травень 06, 2011, 10:45:18

Попередня тема - Наступна тема

0 Користувачі і 2 Гостей дивляться цю тему.

sergmds

Добрый день.

В справочнике товаров образовалось очень много дубликатов кодов товаров.
Можно ли каким-то образом осуществить автоматическую перенумерацию по складу, например в алфавитному порядке (или в любом другом) начиная с какого-то значения, либо по всем складам с 1.

Можно ли запрос к базе подобного рода написать.

sergmds

Если кому интересно - самое простое решение

UPDATE tovar_name
SET tovar_name.kod = CAST(tovar_name.num as VARCHAR(30));

Подставляет в код реальный сквозной индекс из таблицы товаров