Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / FIREBIRD действия по таймеру / 17 сообщений из 17, страница 1 из 1
27.09.2013, 15:25:35
    #38410018
Beton-Karton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FIREBIRD действия по таймеру
Добрый день!
Использую FB 2.0 Classic. Есть задача выполнять запросы по таймеру, например каждый день в полночь.
Я делаю bat-файл, в котором с помощью ISQL делаю запрос. Потом создаю задание выполнить этот bat в планировщике WINDOWS.
Так?
Есть-ли ещё какие способы?
...
Рейтинг: 0 / 0
27.09.2013, 15:37:38
    #38410043
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FIREBIRD действия по таймеру
Beton-KartonТак?
Так.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
27.09.2013, 15:41:08
    #38410052
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FIREBIRD действия по таймеру
Beton-KartonДобрый день!
Использую FB 2.0 Classic. Есть задача выполнять запросы по таймеру, например каждый день в полночь.
Я делаю bat-файл, в котором с помощью ISQL делаю запрос. Потом создаю задание выполнить этот bat в планировщике WINDOWS.
Так?
Есть-ли ещё какие способы?
Так.
Других способов не сусчествует.
...
Рейтинг: 0 / 0
27.09.2013, 15:46:32
    #38410064
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FIREBIRD действия по таймеру
чччДДругих способов не сусчествует.

Это если не писать дополнительных софтин, которые бы такое делали.
...
Рейтинг: 0 / 0
27.09.2013, 15:47:36
    #38410066
Beton-Karton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FIREBIRD действия по таймеру
ОК.
Щас попробовал, есть проблема. Запрос такого типа execute procedure proc1

текст proc1 : insert into table1 values(a1,a2,a3);

После выполнения запись не добавилась. Мне кажется тут где-то commit не хватает
...
Рейтинг: 0 / 0
27.09.2013, 15:52:03
    #38410079
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FIREBIRD действия по таймеру
чччДДругих способов не сусчествует.
Ну почему же? Он может каждую полночь подходить к серверу и запускать этот скрипт лично,
без планировщика.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
27.09.2013, 15:54:56
    #38410082
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FIREBIRD действия по таймеру
Beton-KartonМне кажется тут где-то commit не хватает
Возможно.
...
Рейтинг: 0 / 0
27.09.2013, 16:10:13
    #38410109
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FIREBIRD действия по таймеру
Dimitry SibiryakovчччДДругих способов не сусчествует.
Ну почему же? Он может каждую полночь подходить к серверу и запускать этот скрипт лично,
без планировщика.

По таймеру надо.
...
Рейтинг: 0 / 0
27.09.2013, 16:16:29
    #38410123
Beton-Karton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FIREBIRD действия по таймеру
Ну так где commit не хватает?
...
Рейтинг: 0 / 0
27.09.2013, 16:26:01
    #38410141
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FIREBIRD действия по таймеру
Beton-KartonНу так где commit не хватает?
Э-э-э... В скрипте!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
27.09.2013, 16:27:05
    #38410143
Dnico
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FIREBIRD действия по таймеру
В bat файле наверно ...
...
Рейтинг: 0 / 0
27.09.2013, 16:50:56
    #38410182
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FIREBIRD действия по таймеру
В ДНК ?

Не удержался...
...
Рейтинг: 0 / 0
27.09.2013, 16:51:46
    #38410184
m7m
m7m
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FIREBIRD действия по таймеру
Beton-KartonНу так где commit не хватает?
в файле который скармливается ISQL'ю
...
Рейтинг: 0 / 0
27.09.2013, 19:34:07
    #38410369
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FIREBIRD действия по таймеру
Чего растерялся,тут же просто всё:

Код: plaintext
1.
2.
3.
4.
5.
6.
SET NAMES WIN1251;

SET CLIENTLIB 'fbclient.dll'; 

CONNECT 'server:c:\DBase\MyBD.FDB' USER 'SYSDBA' PASSWORD 'masterkey';
delete from mon$attachments where  not (mon$user = 'SM1' or mon$user = 'SYSDBA' );
commit;

Я использую IBEScript, но разницы нет.
...
Рейтинг: 0 / 0
27.09.2013, 19:34:34
    #38410371
PEAKTOP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FIREBIRD действия по таймеру
вот, кстати, раз уж в этот топик заглянули отцы-основатели...

встречал я давеча у конкурентов в синтаксисе такую хрень.
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
CREATE
    [DEFINER = { user | CURRENT_USER }]
    EVENT
    [IF NOT EXISTS]
    event_name
    ON SCHEDULE schedule
    [ON COMPLETION [NOT] PRESERVE]
    [ENABLE | DISABLE | DISABLE ON SLAVE]
    [COMMENT 'comment']
    DO event_body;

schedule:
    AT timestamp [+ INTERVAL interval] ...
  | EVERY interval
    [STARTS timestamp [+ INTERVAL interval] ...]
    [ENDS timestamp [+ INTERVAL interval] ...]

interval:
    quantity {YEAR | QUARTER | MONTH | DAY | HOUR | MINUTE |
              WEEK | SECOND | YEAR_MONTH | DAY_HOUR | DAY_MINUTE |
              DAY_SECOND | HOUR_MINUTE | HOUR_SECOND | MINUTE_SECOND}



а у нас такое возможно?
...
Рейтинг: 0 / 0
27.09.2013, 19:39:25
    #38410377
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FIREBIRD действия по таймеру
Синтаксис - фигня, ты бы на реализацию посмотрел. Везде, где я видел, для этого
используется внешний шедулер. У MS SQL - системный, у Oracle - свой собственный
дополнительный сервис.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
27.09.2013, 20:04:33
    #38410394
PEAKTOP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FIREBIRD действия по таймеру
Dimitry Sibiryakov,

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


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