powered by simpleCommunicator - 2.0.48     © 2025 Programmizd 02
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Sybase SQL Anywhere
4 сообщений из 4, страница 1 из 1
Sybase SQL Anywhere
    #32013640
Clover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как в Sybase SQL Anywhere запускать процедуру в определенное время (т.е. по внутреннему расписанию,без команды из вне)?
...
Рейтинг: 0 / 0
Sybase SQL Anywhere
    #32013686
AKoval
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По крайней мере в версии ASA 7.02 есть нечто похожее нв механизм событий!

Это отрывок из User's Guide:

Understanding schedules
By scheduling activities you can ensure that a set of actions is executed at a set of preset times. The scheduling information and the event handler are both stored in the database itself.

You can define complex schedules by associating more than one schedule with a named event.

The following examples give some ideas for scheduled actions that may be useful.

Examples
Carry out an incremental backup daily at 1:00 am:


create event IncrementalBackup
schedule
start time '1:00 AM' every 24 hours
handler
begin
backup database directory 'c:\backup'
transaction log only
transaction log rename match
end

Summarize orders at the end of each business day:


create event Summarize
schedule
start time '6:00 pm'
on ( 'Mon', 'Tue', 'Wed', 'Thu', 'Fri' )
handler
begin
insert into dba.OrderSummary
select max( date_ordered ),
count( * ),
sum( amount )
from dba.Orders
where date_ordered = current date
end

Успехов!
...
Рейтинг: 0 / 0
Sybase SQL Anywhere
    #32013774
В ASA начиная с версии 6.0 есть механизм обработка специфических событий, в качестве такого события может служить наступление времени, старт базы(сервера), коннект пользователя ну и т.д.. Сложность заключается в том, что эти события и реакция на них отображаютя в папочке EVENT, которую можно увидеть в графическом представлении только в Sybase Central Java Edition(Sybase Central 4.0), который очень хорошо грузит машину, на которой он запущен. Но тем не менее, если вы владеете синтаксисом создания этих событий,другими словами не используете Мастера , то их можно создавать и в Sybase Central 3.2
...
Рейтинг: 0 / 0
Sybase SQL Anywhere
    #32016433
Yuriy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пытаюсь сделать как написано выше, ругаться - 'event' is not a recognized CREATE option.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Sybase SQL Anywhere
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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