: CREATE TABLE CUSTOMERS, custname VARCHAR2(20)NOT NULL, cur_balanceON customers DECLARE BEGIN CASE WHEN :NEW.cur_balance<:OLD.cur_balance THEN 'WITHDRAWAL';
ELSE &
我有两个这样的数据库表: id INT PRIMARY KEY NOT NULL,
balance在一个SQL语句中可以做到这一点吗?假设我们在使用Postgres。我知道,例如,我可以做UPDATE accounts SET balance = balance - 6 WHERE id = 1 and balance > 6;来检查帐户是否有足够的余额,并同时更新余额