首页 > 解决方案 > 从 postgreSQL 中的存储过程返回结果集

问题描述

我正在使用 PostgreSQL 版本 12 数据库服务器并使用 Visual Studio 在 c# 中进行开发。我想将旧的 SQL 服务器过程移动到 PostgreSQL 数据库。但是旧程序返回的结果集在 PostgreSQL 中是不可能的。PostgreSQL 需要将该逻辑写入一个函数,然后将该函数调用到一个在 PostgreSQL 数据库上创建的过程中。

我找到了一个链接供参考:

  1. http://www.sqllines.com/postgresql/how-to/return_result_set_from_stored_procedure#:~:text=PostgreSQL-,PostgreSQL%20%2D%20How%20to%20Return%20a%20Result%20Set%20from%20a%20Stored, CREATE%20FUNCTION%20statement%20in%20PostgreSQL.&text=To%20return%20one%20or%20more,to%20use%20refcursor%20return%20type

  2. https://stackoverflow.com/a/60094734/10450078

如何从 PostgreSQL 中的存储过程返回结果集?

提前致谢。

标签: sqldatabasepostgresqlnpgsql

解决方案


推荐阅读