动态访问行属性

时间:2014-10-31 22:22:45

标签: postgresql

我在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”然后我得到了我想要的值。知道怎么做吗?

0 个答案:

没有答案