如何在Node pg包中使用postgres存储过程?或者在Node Expressjs应用程序中没有pg包。我能够运行内联查询,但不知道如何使用存储过程。
答案 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