从sequelize原始mssql查询返回大写列名

ny6fqffe  于 2021-07-29  发布在  Java
关注(0)|答案(1)|浏览(317)

我想让sequelize mssql原始查询返回列名作为大写对象属性。我在文档中没有看到这个的配置。
例子:

sequelize.query(sql, opts).then((results) => {
  console.log(results[0]);
});

我得到的是: // { foo: "bar", baz_pop: "boop" } 我需要的是: // { FOO: "bar", BAZ_POP: "boop" }

baubqpgj

baubqpgj1#

执行时可以使用任何适当的sql query() 所以你可以用鞋面
例子:

await sequelize.query("SELECT UPPER(name) As name FROM departments", { type: Sequelize.QueryTypes.SELECT });

生成相同的sql:

SELECT UPPER(name) AS name FROM departments

结果:

[ { name: 'DEPT 1' } ]

相关问题