我在9.3版中使用Postgres;
我有一个像这样的2dim数组:
DECLARE
categories varchar [][] := array[
['Running', 'Hiking', 'InlineSkating', ... , 'Wintersports'],
['GoingOutTogether', 'GoingForDrinks', ..., 'GoingForAWalk'],
['GettingMessages', ... , 'Gifts'],
['Wellness', ... 'WashingCars'],
['Ironing', ... 'TechnicalSupport']
];
BEGIN
FOR row IN SELECT * FROM "Users" WHERE "Id" <> sender_object."Id" LOOP
-- ???
END LOOP;
END;
表中的字符串“用户”中有我的列的名称。如何迭代它们并获取User行的值。当我使用像row这样的东西时,“Running”然后我得到了我想要的值。知道怎么做吗?