gpt4 book ai didi

postgresql - PL/PQSQL 存储过程 : What is the difference between this 2 type of approaches?

转载 作者:行者123 更新时间:2023-11-29 13:12:50 25 4
gpt4 key购买 nike

我是 Postgresql 存储过程的新手。这两种方法有什么区别?我知道如果我 Select * from function_name(),我仍然会得到一个表。

代码 1

CREATE OR REPLACE FUNCTION get_film (p_pattern VARCHAR) 
RETURNS TABLE (
film_title VARCHAR,
film_release_year INT
)

代码 2

  CREATE OR REPLACE FUNCTION public.list_of_customers(
OUT first_name character varying,
OUT last_name character varying)
RETURNS SETOF record
LANGUAGE 'plpgsql'

最佳答案

它们完全相同。

在我看来,TABLE 语法更新且更易读,但您可以选择任何您喜欢的。

关于postgresql - PL/PQSQL 存储过程 : What is the difference between this 2 type of approaches?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52714861/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com