我正在研究是否可以动态创建视图然后从中返回所有数据,所有这些都在一个函数中。我的目标是创建一个函数,该函数将在执行函数时从动态创建的视图返回所有数据。我可以在Oracle和SQL Server中完成它,但到目前为止我不确定它是否在Postgres中如此简单。如果有人可以展示代码示例,想法或指出我正确的方向,我会非常高兴:)
我已经知道如何创建一个SETOF函数或一个动态SQL函数,但是让它们在单个程序/函数函数中工作是一个我目前无法克服的挑战......
答案 0 :(得分:0)
返回的内容可以是动态的,结构应该是静态的。
<proxy>
<id>optional</id>
<active>true</active>
<protocol>http</protocol>
<host>Your proxy host</host>
<port>proxy host ip</port>
<nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>
PostgreSQL文档很好,请不要读它 - https://www.postgresql.org/docs/9.5/static/plpgsql.htmlhttps://www.postgresql.org/docs/9.5/static/plpgsql.html。与plpgsql相关的页面需要不超过两个小时。