2
在PostgreSQL中是否有像Oracle的SQL%FOUND
這樣的聲明?雖然,我想判斷SQL語句是否更新。PostgreSQL中是否有類似Oracle的SQL%FOUND?
PostgreSQL中的代碼就像下面:
INSERT INTO TABLE_NAME
SELECT A,B
FROM TABLE_NAME_2
WHERE A>2;
IF SQL%FOUND THEN ---error in PostgreSQL
C = 1;
ELSE
C = 0;
END IF;
另一種選擇是使用'GET DIAGNOSTICS affected_rows = ROW_COUNT;' –
非常感謝!伊戈爾。 – Edward
謝謝a_horse_with_no_name! - – Edward