時間:2024-02-24 17:17作者:下載吧人氣:19
本文我們學習如何在PostgreSQL 開發返回表函數。
我們使用的示例數據庫表為film,如下圖所示:
第一個函數發揮所有滿足條件film表記錄,這里使用ilike操作,和like類似,但不區分大小寫:
CREATE OR REPLACE FUNCTION get_film (p_pattern VARCHAR)
RETURNS TABLE (
film_title VARCHAR,
film_release_year INT
)
AS $$
BEGIN
RETURN QUERY SELECT
title,
cast( release_year as integer)
FROM
film
WHERE
title ILIKE p_pattern ;
END; $$
LANGUAGE ‘plpgsql’;
網友評論