Вложенные запросы.

Здравствуйте. Возникла необходимость в процессе объекта добавить код удаления связанных записей для события.

Нужно реализовать такую последовательность:

delete from Reminding where SubjectId in(select id from Activity where UsrProcessId in(select id from UsrProcess where Id = myId))
delete from Activity where UsrProcessId in(select id from UsrProcess where Id = myId)
delete from UsrProcessFile where UsrProcessId = (select id from UsrProcess where Id = myId)
delete from UsrProcess where Id = myId

Позволяет ли система делать вложенные запросы? Как сделать это наиболее эффективно?
Спасибо.

Нравится

5 комментариев

А через CustomQuery не пробовали выполнить?

"Власов Михаил Викторович" написал:

А через CustomQuery не пробовали выполнить?

Насколько я понимаю, CustomQuery работает только для Terrasoft 3.x, нет?

нет в BPMOnline 7.x так же можно составлять CustomQuery запросы

вот пример использования:

string sqlText = "SELECT a.\"Name\"" AS \""AccountName\"""" +

[quote="Власов Михаил Викторович"]

нет в BPMOnline 7.x так же можно составлять CustomQuery запросы

вот пример использования:

string sqlText = "SELECT a.\"Name\"" AS \""AccountName\"""" +

Акмаль, нужно выполнить запрос:

customQuery.Execute();

:smile:

Показать все комментарии