powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как зделать цикл?
9 сообщений из 9, страница 1 из 1
Как зделать цикл?
    #32150255
Осенев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите subj, как на этом звере збацать цикл для вставки записей, не могу найти...

TIA
...
Рейтинг: 0 / 0
Как зделать цикл?
    #32150273
Я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Я
Гость
А что за вставка?
Первоначальное заполнение таблицы? - тогда вручную
Загрузка данных? - тогда на клиенте
Или обработка внутри базы? - тогда можно
insert into <table> (....)
select ... from ...

Или я чего не понял?
...
Рейтинг: 0 / 0
Как зделать цикл?
    #32150278
Осенев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотел через ISQL, но вот подсказывают что можно только через sp..
...
Рейтинг: 0 / 0
Как зделать цикл?
    #32150281
Я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Я
Гость
через iSQL - нельзя, это тебе не Оракл на 600 метров, все-таки :)

ты напиши точно - чего тебе нада - сформулируй вопрос конкретно.
тогда будет понятно, как лучше реализовать
...
Рейтинг: 0 / 0
Как зделать цикл?
    #32150291
Осенев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо запопулировать табличку через инсерт, руками задолбаюсь 400MB генерить.
...
Рейтинг: 0 / 0
Как зделать цикл?
    #32150303
Я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Я
Гость
блин, вот ведь краткость - сестра таланта.....
если ты знаешь, что тебе откуда-то нужно 400 метров
в базу залить, не иначе как ты знаешь, откуда......

ты можешь на Дельфях прогу написть, которая в это "откуда-то"
заломится, а потом в IB заинсертится?
...
Рейтинг: 0 / 0
Как зделать цикл?
    #32150312
Осенев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Дельфях? Чур меня, чур :) Админы мы...
Мне проще в оракле збацать табличку и ее экспортнуть в файл, который потом приаттачить к interbase. Данные брать неоткуда, просто тестируем возможность бекапа открытых файлов...
...
Рейтинг: 0 / 0
Как зделать цикл?
    #32150317
Осенев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему бы не так?

create procedure p1 as
declare variable i integer;
declare variable j integer;
begin
i=1;
j=1;
while ( :i <10 ) do begin
insert into main values(200, 200, 200, 200, 200, 200, 200, '', '', '', '', '', '','', '', '','', '', '','');
while (:j<1000) do begin
insert into main values(0, 0, 0, 0, 0, 0, 0, '', '', '', '', '', '','', '', '','', '', '','');
j=j+1;
end
i=i+1;
end
end
...
Рейтинг: 0 / 0
Как зделать цикл?
    #32150344
Я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Я
Гость
а никто и не говорил, что так нельзя, просто сразу нужно было четко сказать,
что тебе нужно
тем более, если тебе без разницы, чем залить (судя по процедуре) :)


ЗЫ: если уж ты Ораклист, то можно написать спокойно цикл на PL/SQL,
залить таблицу, а потом с помощью spool-инга и запроса типа
select 'insert into table1(aa,bb) values ('||aa||','||bb||');' from table1;

залить все это в IB.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как зделать цикл?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]