Асинхронные вызовы хранимой процедуры

Для тех, кто хочет сделать все программно, добавьте эту строку в метод init для ViewController, который не должен иметь tabBar:

hidesBottomBarWhenPushed = true
5
задан ɢʀᴜɴᴛ 19 July 2017 в 16:04
поделиться

3 ответа

Резюме: Да, если Ваша база данных имеет сервис очереди сообщений.

Можно продвинуть сообщение на очередь, и процессор очереди использует его асинхронно.

  • Oracle: очереди
  • SQL-сервер: сервисный брокер
  • DB2: брокер события

Для "чистых" языков хранимых процедур (PL/Sql или T-Sql) ответ не, так как он работает против фундаментальной модели транзакции, которую имеет большинство баз данных.

Однако, если Ваша база данных имеет механизм организации очередей, можно использовать это для получения того же результата.

5
ответ дан 14 December 2019 в 13:52
поделиться

С SQL-сервером MS 2005 судите Сервисного Брокера и/или хранимые процедуры CLR. Я не думаю, что существует что-либо созданное непосредственно в TSQL.

1
ответ дан 14 December 2019 в 13:52
поделиться

Это кажется, что необходимо поместить некоторые запланированные задания на месте с Кроном (или окна equiv). Вы могли использовать сохраненный вызов proc начальной буквы для установки некоторого флага в DB, который затем периодически проверяется заданием крона. Если у Вас должна быть определенная задержка, прежде чем 2-е задание выполнится, необходимо смочь сделать это путем планирования задачи заданием крона.

0
ответ дан 14 December 2019 в 13:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: