[ОТВЕТИТЬ]
Опции темы
26.11.2011 21:08  
OlegON
Цитата:
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  
Mtirt
Зачем он нужен?
Карточки прекрасно из интерфейса добавляются...
С любым префиксом.
 
27.11.2011 15:45  
OlegON
Например, в триггер можно всунуть :)
 
27.11.2011 18:47  
OlegON
Цитата:
Сообщение от Mtirt
С любым префиксом.
И в любом диапазоне?
 
27.11.2011 21:52  
bob
Цитата:
Сообщение от OlegON
И в любом диапазоне?
Да вроде в любом. Задаешь начальный номер и кол-во сгенерированных карт.
 
28.11.2011 08:21  
OlegON
Не в 1027.5, с которой я имел дело :(
 
 
Опции темы



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

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