powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Генератор данных
9 сообщений из 9, страница 1 из 1
Генератор данных
    #39337568
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день
Есть у кого-нибудь генератор данных для FB, нужно срочно загнать в две поля данные, первое int c инкриментом в 1, второе - timastamp с шагом 1 минута.
...
Рейтинг: 0 / 0
Генератор данных
    #39337569
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

а чем оный из IBE не подходит? Инструменты->Генератор тестовых данных
...
Рейтинг: 0 / 0
Генератор данных
    #39337572
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,а разве время можно с инкриментом сделать?
...
Рейтинг: 0 / 0
Генератор данных
    #39337578
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Там есть ibeblock, а в нем можно какой угодно алгоритм генерации налабать.
...
Рейтинг: 0 / 0
Генератор данных
    #39337582
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,а где? Это где Get from list?
...
Рейтинг: 0 / 0
Генератор данных
    #39337586
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

у тебя вообще есть EXECUTE BLOCK. Подсказать как им заполнить таблицу в цикле?
...
Рейтинг: 0 / 0
Генератор данных
    #39337587
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис Подсказать как им заполнить таблицу в цикле?
Подскажи
...
Рейтинг: 0 / 0
Генератор данных
    #39337603
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

ленивый ты стал...

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
EXECUTE BLOCK
AS
  DECLARE INITIAL_ID INT = 0; --или другое начальное значение
  DECLARE INITIAL_DATE TIMESTAMP = '01.01.2000 00:00:00.0000'; --или другое начальное значение
  DECLARE ID INT;
  DECLARE BYDATE TIMESTAMP;
  DECLARE I INT = 0;
  DECLARE CNT INT = 10000; -- количество записей
BEGIN
  WHILE(I < CNT) DO
  BEGIN
    ID = INITIAL_ID + I;
    BYDATE = DATEADD(I MINUTE TO INITIAL_DATE);
    INSERT INTO T(ID, BYDATE) VALUES(:ID, :BYDATE);
    I = I + 1;
  END
END
...
Рейтинг: 0 / 0
Генератор данных
    #39337611
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисGallemar,

ленивый ты стал...


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


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