[ОТВЕТИТЬ]
Опции темы
26.11.2011 21:08
 
Цитата:
declare
num number;
crd varchar(50);
begin
FOR num IN 10000..12999
LOOP
crd:='9900000'||num;
dbms_output.put_line(crd);
begin
execute immediate 'insert into supermag.smdiscpers (code,cardtype,stopped) values ('''||crd||''',18,0)';
exception when others then null;
end;
END LOOP;
end;
вот, простейший код на добавление карточек по префиксу. Понятное дело, никаких EAN13, просто внешний код.
27.11.2011 15:24
 
Зачем он нужен?
Карточки прекрасно из интерфейса добавляются...
С любым префиксом.
27.11.2011 15:45
 
Например, в триггер можно всунуть :)
27.11.2011 18:47
 
Цитата:
Mtirt С любым префиксом.
И в любом диапазоне?
27.11.2011 21:52
 
Цитата:
OlegON И в любом диапазоне?
Да вроде в любом. Задаешь начальный номер и кол-во сгенерированных карт.
28.11.2011 08:21
 
Не в 1027.5, с которой я имел дело :(
Опции темы



Часовой пояс GMT +3, время: 18:49.

Все в прочитанное - Донат - RSS - - Карта - Вверх

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