【问题标题】:Query returned successfully but i dont see anyway查询成功返回,但我还是看不到
【发布时间】:2019-12-23 13:06:32
【问题描述】:
我是 postgresql 新手,我有一个程序块正在运行,但我没有看到任何表或列,这是什么问题。
CREATE PROCEDURE list3(
)
LANGUAGE sql
AS $$
select * from stok
$$;
call list3()
【问题讨论】:
标签:
postgresql
select
procedure
【解决方案1】:
函数返回值。
例子:
create table table_example(col1 varchar(100),col2 int);
CREATE OR REPLACE FUNCTION get_table_example()
RETURNS TABLE (
l_col1 VARCHAR,
l_col2 INT
)
LANGUAGE plpgsql
AS $$
BEGIN
RETURN QUERY
SELECT *
FROM table_example;
END;
$$
select * from get_table_example();