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

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

у тебя вообще есть EXECUTE BLOCK. Подсказать как им заполнить таблицу в цикле?
...
Рейтинг: 0 / 0
31.10.2016, 10:12
    #39337587
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Генератор данных
Симонов Денис Подсказать как им заполнить таблицу в цикле?
Подскажи
...
Рейтинг: 0 / 0
31.10.2016, 10:23
    #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
31.10.2016, 10:28
    #39337611
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Генератор данных
Симонов ДенисGallemar,

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


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


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