PostgreSQL 定义返回表函数的操作
为了从函数中返回表,需要使用return table语法,以及表的字段,每个字段使用逗号分隔。注意select语句中的字段必须和返回表的字段类型一致。下面进行测试该函数:我们调用该函数,获取所有title以Al开头的记录:注意,我们也可以使用下面语句进行调用:PostgreSQL 返回已一列数组形式返回表。示例2实际开发中,我们经常需要在返回函数结果集之前处理每一行记录。仍然使用ilike操作执行搜索。第二个参数是file的发行年度。这两个函数在PostgreSQL中称为重载函数。内部每个迭代中使用UPPER函数是film title 变为大写,仅为了演示而已。return next语句是增加一行至函数结果集中,不断执行循环,在每次迭代中生成结果集。
用户评论