Добрый день. Подскажите, могу ли я реализовать данные запрос 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.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать