gpt4 book ai didi

SQL繁琐添加数组作为参数

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

我正在使用 tedious.js 使用参数运行此 SQL 查询:

var query = "select * from table_name where id in (@ids)";
request = new sql.Request(query, function(err, rowCount) {
if (err) {
}
});

request.on('row', function(columns) {
});

var id = [1, 2, 3];
request.addParameters('ids', TYPES.Int, id);

connection.execSql(request);

因为我正在寻找与 where ... in ... 子句提供的 ID 相匹配的项目,所以我需要传入一个数组。但是,没有 TYPES.Array。如何正确执行此操作?

最佳答案

对于此查询,我认为您只需手动构建整个 sql 字符串。 TYPES 枚举值用于数据库中的数据类型,而不是 JavaScript 代码中的数据类型。

关于SQL繁琐添加数组作为参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32102930/

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