oracle триггер перед покупкой обновления - PullRequest
1 голос
/ 23 февраля 2020

люди пытаются купить или продать, как я могу вызвать сообщение об ошибке, если у человека недостаточно денег, чтобы купить или у него недостаточно количества, чтобы продать товар.

пример. person1 купить предмет за 100 долларов, person1 остаток на счете = 50 долларов.

выдает ошибку "недостаточно денег для покупки".

person1 купить 2 item1, у транзакции есть только 1 item1 для продажи.

выдает ошибку "товар отсутствует в магазине"

Таблица

Account
account number pk
account balance

People
people number pk
account number 

Portfolio
portfolio number pk
people number fk
portfolio descrption

Stock 
stockCode pk
stock name 

Transaction 
portfolio number pk
stockCode pk
transaction date pk 
BuyorSell
quantity
price_per_share

сколько мне нужно и как передать параметр, потому что мне нужно использовать много разные столбцы из разных таблиц

Трудно для новичка. Я начинающий, стараюсь учиться. пожалуйста, помогите мне

...