如何在Node pg包中使用postgres存储过程?或者在Node Expressjs应用程序中没有pg包

时间:2015-07-03 05:31:10

标签: node.js postgresql express

如何在Node pg包中使用postgres存储过程?或者在Node Expressjs应用程序中没有pg包。我能够运行内联查询,但不知道如何使用存储过程。

1 个答案:

答案 0 :(得分:0)

postgres使用函数而不是过程。如果你想执行一个忽略return的函数,你可以创建它而不返回,或者按PERFORM运行它,而不是SELECT ... 在所有其他方面,运行函数与运行查询相同:

environments=# select * from now();
              now
-------------------------------
 2015-07-03 08:19:30.096488+02
(1 row)

environments=# select now();
              now
-------------------------------
 2015-07-03 08:19:40.260368+02
(1 row)

environments=# do
environments-# $$
environments$# begin
environments$# perform now();
environments$# end;
environments$# $$
environments-# ;
DO