Добрый день. Подскажите, могу ли я реализовать данные запрос sql с помощью класса Update.
Update SysUsrCommercialOfferRight set SysUsrCommercialOfferRight.SysAdminUnitId = sysNewOwner.id, SysUsrCommercialOfferRight.SourceId = N'66EA17F7-DF1D-4058-91CA-09A2057DEAE8' FROM SysUsrCommercialOfferRight AS sysRights INNER JOIN UsrCommercialOffer AS offer ON sysRights.RecordId = offer.Id INNER JOIN Account ON Account.Id = offer.UsrAccountId INNER JOIN Contact AS newOwner ON newOwner.Id = Account.OwnerId INNER JOIN SysAdminUnit AS sysNewOwner ON sysNewOwner.ContactId = newOwner.Id WHERE sysRights.SourceId = N'4220CFBA-0514-44CE-ADD0-109B54B52084' AND sysRights.CreatedById != sysNewOwner.Id
Нравится
3 комментария
Лучший ответ
24 февраля 2021 10:16
Вот документация https://academy.terrasoft.ru/api/netcoreapi/7.17.0/index.html#Terrasoft… классы Update, Select, Join. Читайте и реализуйте.
24 февраля 2021 10:16
Вот документация https://academy.terrasoft.ru/api/netcoreapi/7.17.0/index.html#Terrasoft… классы Update, Select, Join. Читайте и реализуйте.
24 февраля 2021 18:16
Илья, если стандартными предложенными выше механизмами не получится, можно ещё создать CustomQuery (выполняющий текст SQL-запроса), либо же создать на сервере БД хранимую процедуру с этим содержимым и запускать её при помощи класса StoredProcedure.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать