2016-03-08 66 views

回答

0

返回一個標量數組!然後拆分你的方式去餐桌上的土地。

CREATE OR REPLACE FUNCTION udfArray() 
    RETURNS text IMMUTABLE AS 
    $$ 
    return 'Matthew,5,44' 
    $$ LANGUAGE plpythonu; 

SELECT 
    Split_Part(t1.scalarOut, ',',1) val1, 
    Split_Part(t1.scalarOut, ',',2) val2, 
    Split_Part(t1.scalarOut, ',',3) val3 
FROM 
    (SELECT udfArray() scalarOut) t1;