6
返回多行我有以下功能:從PLPGSQL功能
CREATE OR REPLACE FUNCTION function1() RETURNS TABLE(foo1 VARCHAR, foo2 VARCHAR) AS $$
BEGIN
RETURN QUERY SELECT e.col1, e.col2 FROM my_table e;
END;
$$ LANGUAGE plpgsql;
它返回是這樣的:
function1
record
|--------------|
(a,b)
(c,d)
但我期待的結果模擬這樣的查詢:
SELECT e.col1,e.col2 FROM my_table e;
col1 col2
|-----|-----|
a b
c d
因爲我想執行函數a在java resultSet中獲取分隔列值並迭代accros它們。謝謝!
可能重複(http://stackoverflow.com/questions/9769212/return-query-record-in-postgresql) –