Автор Тема: Групповое изменение лицевого счета  (Прочитано 9029 раз)

Ump

  • Гость
Здравствуйте.
Возникла следующая ситуация.
База на 5000 абонентов. Все имеют номер лицевого счета от 1 и до 5000.
Раньше деньги принимались только через кассу и квартплату.
Теперь работаем напрямую с банком. Чтобы банк присылал реестр оплативших
им нужно, чтобы счета были из шести цифр и начинались не с нуля.
Например, счет 1 стал бы 100001 и т.д. В ручную переименовывать 5000 счетов
тяжко, есть ли возможность сделать это как-нибудь быстрее.
Спасибо

Шумко Дмитрий

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 753
Re: Групповое изменение лицевого счета
« Ответ #1 : Апреля 10, 2013, 08:36:19 »
Зайдите в программу под пользователем SYSDBA.

Далее меню Файл - Администрирование - Выполнение запросов
и выполните следующий код:
update customer set account_no =  '1'||lpad(account_no, 5, '0') where CHAR_LENGTH(account_no)<6;
commit;
(вставьте две строки в окно и нажмите выполнить, зеленая стрелочка)