【发布时间】:2020-06-01 15:40:57
【问题描述】:
我们将把我们的数据库从 Oracle 迁移到 PostgreSQL。
我是 PostgreSQL 的新手。我们有一个这样的程序:
CREATE OR REPLACE PROCEDURE USPX_TEST (NAME IN VARCHAR2,cb_results_cursor OUT SYS_REFCURSOR) IS
BEGIN
OPEN cb_results_cursor FOR
SELECT * FROM EMPLOYEES WHERE EMP_NAME = NAME;
END USPX_TEST;
请告诉我如何在 postgreSQL 中转换同样的过程。
注意:我们需要使用 out 参数在游标中返回结果
提前谢谢...
【问题讨论】:
-
没有SP的概念,你使用一个函数。以下参考文献中的示例:postgresqltutorial.com/postgresql-create-procedure
标签: postgresql plpgsql