使用postgres函数创建视图

问题描述 投票:0回答:1

我正在尝试使用postgres函数构建参数化视图:

CREATE FUNCTION schemaB.testFunc(p INT)
RETURNS TABLE 
AS
RETURN (SELECT * FROM schemaZ.mainTable WHERE id=p)

问题始终相同:'SQL错误[42601]:错误:“ AS”或附近的语法错误]

关于我可能做错什么的任何想法?

postgresql view
1个回答
0
投票

您需要指定“返回表”的列,这可以通过以下方式完成:

© www.soinside.com 2019 - 2024. All rights reserved.