软件下载吧文章资讯

分类分类

PostgreSQL 定义返回表函数的操作

2024-02-24 17:17作者:下载吧

本文我们学习如何在PostgreSQL 开发返回表函数。

示例数据表

我们使用的示例数据库表为film,如下图所示:

PostgreSQL 定义返回表函数的操作

示例1

第一个函数发挥所有满足条件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’;

展开全部

相关文章

说两句网友评论
    我要跟贴
    取消