gpt4 book ai didi

node.js - 从 nodejs 调用 postgres 函数或存储过程的最佳/正确方法是什么

转载 作者:搜寻专家 更新时间:2023-10-31 22:24:40 24 4
gpt4 key购买 nike

我正在使用“pg”模块来处理 postgresql db,我对如何使用 pg 调用函数有疑问,

我正在使用查询方法调用函数,

client.query("SELECT * FROM SQSP_IsUserNameExists($1)",[userName], function(err, result) {
// some code.

});

这工作正常,但这是调用 postgresql 函数的正确方法吗。

最佳答案

您的代码看起来是正确的。

但是如果你想要一个更好的语法,例如 pg-promise :

// calling a function:
const result = await db.func('funcName', [userName]);
//=> SELECT * FROM funcName('user-name')

// calling a stored procedure:
const result = await db.proc('procName', [userName]);
//=> CALL procName('user-name')

关于node.js - 从 nodejs 调用 postgres 函数或存储过程的最佳/正确方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29699647/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com