알 수 없는 사용자 정의 콘텐츠가 포함된 가상 테이블을 반환하는 Postgres 함수를 찾고 있습니다. 행 수와 열 3개. 적절한 구문을 찾는 데 어려움이 있으며 함수를 작성하는 데 도움이 필요합니다.
다음 구문을 활용하여 원하는 함수를 구성하세요.
CREATE OR REPLACE FUNCTION f_foo() -- (open_id numeric) -- parameter not used RETURNS TABLE (a int, b int, c int) AS $func$ BEGIN RETURN QUERY VALUES (1,2,3) , (3,4,5) , (3,4,5) ; END $func$ LANGUAGE plpgsql IMMUTABLE ROWS 3;
열쇠 포인트:
대안:
VALUES (1,2,3), (3,4,5), (3,4,5)
CREATE OR REPLACE FUNCTION f_foo() RETURNS TABLE (a int, b int, c int) AS $func$ VALUES (1, 2, 3) , (3, 4, 5) , (3, 4, 5); $func$ LANGUAGE sql IMMUTABLE ROWS 3;
위 내용은 여러 행이 있는 가상 테이블을 반환하는 Postgres 함수를 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!