比方說,我寫的,我從數據庫中取出一個行類型變量Postgres的PSQL腳本:更新Postgres裏
DECLARE
m_bal Balances%ROWTYPE;
BEGIN
SELECT INTO m_bal *
FROM Balances
WHERE Balances.id = m_acct.id AND Balances.currency = _currency;
...
,然後我想更新一個或更值取決於更復雜的邏輯,並將其保存到數據庫:
UPDATE Balances
SET ROW = m_bal
WHERE id = m_bal.id;
只有這不起作用,使用Google的一個小時後,我越來越行不通,我得到一個總體思路的Postgres沒有按」 t支持這一點,但有一個明確的答案「不」,也將是很好的。