У меня есть 3 таблицы:
PolicyCoverage (POLICYCOVERAGEID,CoverageID,POLICYID,POLICYCOVERENROLLDATE)
Coverage(CoverageID,COVERAGECODE,COVERAGEMONTHLYRATE)
Policy(POLICYID,POLICYENROLLMENT_DATE,POLICYEFFECTIVE_START_DATE,POLICYMONTHLYPREMIUM)
Проблема, с которой я сталкиваюсь, заключается всоздание триггера после вставки. Когда coverageID
вставлен в таблицу PolicyCoverage
, он должен заполнить таблицу Policy
POLICYMONTHLYPREMIUM
.
Мне кажется, что я не могу прочесть coverIDкоторый вставляется и преобразуется в запрос для получения значения premium для обновления MonthlyPremium при покрытии.
Мой код пока следующий:
create trigger popmonthlyprem
after insert on policycoverage
for each row
update policy.policymonthlypremium
join on policy.policymonthlypremium = coverage.coveragemonthlyrate