1
比方說,我創建了一個PostgreSQL中的複合型:如何訪問PLPGSQL複合型陣列組件
CREATE TYPE custom_type AS
(x integer
y integer);
我需要使用它的功能作爲數組:
...
DECLARE
customVar custom_type[];
BEGIN
....
我問題是:我如何訪問custom_type的特定組件?
例如,我想(重新)分配的「x」爲在CUSTOM_TYPE陣列的第三個元素...
它適用於閱讀目的,但如何重新分配元素? –
@Maggruzin你不用普通的SQL。數組不可變。你創建一個新的數組。在程序化SQL(PL/PgSQL)中,我認爲你可以用':='來分配它......但我不確定。嘗試一下。 –