时间:2024-02-24 17:17作者:下载吧人气:26
本文我们学习如何在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’;
网友评论