Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我应该如何在API服务器中存储SQL查询?

我应该如何在API服务器中存储SQL查询?
EN

Stack Overflow用户
提问于 2016-10-29 14:01:20
回答 1查看 311关注 0票数 0

我正在制作一个API服务器,它需要大约20-40行的SQL查询。

我希望它是一个简单的服务器,所以我使用了NodeJS、express、正文解析器和一个数据库连接器。

在其他环境中,我知道您要么使用final常量,要么导入SQL文件,但我不知道在Node中最好的方法是什么。

我认为读取每个查询的单个SQL文件会很慢,而且因为JavaScript不支持多行字符串,所以将它们保存在json对象中看起来会很繁琐。

(我知道ES6/Babel是存在的,但它似乎对一种功能过于苛刻了)。

所以问题是,在node/express上下文中存储SQL查询的最好、最常用的方法是什么?

EN

回答 1

Stack Overflow用户

发布于 2016-10-29 14:23:49

20-40行似乎很多……您是否考虑过将这些查询设为viewsstored procedures

另一件事是,如果您使用的至少是NodeJS 4.6.1,则可以开箱即用地使用模板文字

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40319853

复制
相关文章
sql怎么调用存储过程_oracle sql分页查询
数据库用的是Oracle,Mybatis自动封装的分页,sql语句在PLSQL中执行没有问题,放在代码里面运行的时候就报错:未明确定义列。
全栈程序员站长
2022/11/10
1.3K0
Sql Server 存储过程中查询数据无法使用 Union(All)
  微软Sql Server数据库中,书写存储过程时,关于查询数据,无法使用Union(All)关联多个查询。
张传宁IT讲堂
2019/09/17
5.1K0
我的Mysql查询SQL优化总结
当我们遇到一个慢查询语句时,首先要做的是检查所编写的 SQL 语句是否合理,优化 SQL 语句从而提升查询效率。所以对 SQL 有一个整体的认识是有必要的。
程序员小明
2019/10/10
1.8K0
我的Mysql查询SQL优化总结
如何在 SQL 中查找重复值? GROUP BY 和 HAVING 查询示例教程
如果您想知道如何在表中查找重复值,那么您可以在 SQL 中使用 GROUP BY 和 HAVING 子句。 使用 group by 您可以创建组,如果您的组有超过 1 个元素,则意味着它是重复的。 例如,您需要编写一个 SQL 查询来查找名为 Person 的表中的所有重复电子邮件。 这是一个流行的 SQL Query 面试问题以及 Leetcode 问题。 您可以看到电子邮件 a@b.com 是重复的电子邮件,因为它在表格中出现了两次。 您需要编写一个查询来查找所有重复值。
从大数据到人工智能
2022/03/30
15.8K0
SQL中查询效率优化
索引是独立于表的一中物理存储结构,当我们语句中用到索引的字段的时候,数据库会首先去索引中查找满足条件的数据的索引值(相当于页码),然后在根据索引值去表中筛选出我们的结果。 当我们使用索引和不使用索引的时候,效率会相差相当大,特别是当数据量越来越大的时候。 另外需要注意的是并不是我们在where条件里面用有索引的字段进行筛选数据库在查询的时候就会走索引,有些写法会让数据库不走索引,接下来会总结一些会让查询进行全表扫描而不走索引的写法;
Awesome_Tang
2018/09/11
2.7K0
SQL中查询效率优化
sql中的嵌套查询_sql的多表数据嵌套查询
测试的时候发现取出的是一条数据, 因为测试的时候是一天中的两条数据, 没有不同的日期,所以当日以为是正确的 ,然而第二天写入数据了,要取出数据,却发现没有数据, 返回空的行, 以为都是代码又有问题 了,找了半天都没有 ,仔细看看了存储过程中的代码,发现这样返回的数据的确是空的。
全栈程序员站长
2022/09/22
7.7K0
如何在环境中存储配置
关于「在环境中存储配置」,是 The Twelve-Factor App 倡导的方法论之一。通常,应用的配置在不同环境(预发布、生产环境、开发环境等等)间会有很大差异,比如说数据库的用户名密码等等配置,通过把配置和代码分离,我们可以保证部署在不同环境的代码完全一致,如何把配置和代码分离呢?最佳实战是把配置存储到环境变量中,它可以非常方便地在不同的部署间做修改,却不动一行代码;与配置文件不同,不小心把它们签入代码库的概率微乎其微;此外环境变量与语言和系统无关。
LA0WAN9
2021/12/14
1.3K0
挖洞经验 | 如何在一条UPDATE查询中实现SQL注入
前段时间,我在对Synack漏洞平台上的一个待测试目标进行测试的过程中发现了一个非常有意思的SQL注入漏洞,所以我打算在这篇文章中好好给大家介绍一下这个有趣的漏洞。 这个漏洞在我提交了19个小时之后便
FB客服
2018/02/23
1.8K0
挖洞经验 | 如何在一条UPDATE查询中实现SQL注入
通过存储过程进行分页查询的SQL示例
--创建人:zengfanlong --创建时间:2014-7-28 10:51:15 --说明:根据公司简写代码获取当前待同步的气瓶档案数据(分页获取) ALTER PROCEDURE [UP_GasBottles_GetSyncData_ByPage] ( @CompanyAbbrCode NVARCHAR(255) = '' , @LatastRowVersion_BigInt BIGINT , @CurrentMaxRowVersion_BigInt BI
跟着阿笨一起玩NET
2018/09/19
1.4K0
Activiti 开发案例之 API 映射 SQL 查询
Activiti 自身提供了一套用户管理,但是在开发中业务系统本身就有一套用户管理系统,这时候就要把业务系统中的部分用户数据同步到 Activiti 用户表管理中。那么,如果不同步呢?不少开发者一开始以为必须要有用户才可以运行,其实 Task 的 Assignee,Candidate Users,Candidate Groups 信息已经以字符串形式保存在 act_ru_tak 和 ACT_RU_IDENTITYLINK 表中。只有少部分的查询 API 会用到 ACT_ID_* 表中的数据进行关联查询。
小柒2012
2019/12/09
2K0
Confluence 6 应该如何在我的空间中组织内容
你在 Confluence 中创建的任何内容,从会议记录到回顾和任何中间的内容,不管来源是博客和页面。
HoneyMoose
2019/01/30
9450
Confluence 6 应该如何在我的空间中组织内容
xml 中 sql 模糊查询 like
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/131044.html原文链接:https://javaforall.cn
全栈程序员站长
2022/08/11
1.7K0
kettle中实现动态SQL查询
在ETL项目中,通常有根据运行时输入参数去执行一些SQL语句,如查询数据。本文通过kettle中的表输入(“table input”)步骤来说明动态查询、参数查询。示例代码使用内存数据库(H2),下载就可以直接运行,通过示例学习更轻松。
全栈程序员站长
2022/09/09
5.8K0
kettle中实现动态SQL查询
JAVA中SQL查询语句大全,select多表查询,各种查询
– 查询emp表中的所有部门, 剔除重复的记录, 提示: distinct用于剔除重复值
全栈程序员站长
2022/09/02
2.4K0
JAVA中SQL查询语句大全,select多表查询,各种查询
服务器iscsi存储挂载_redis查询命令
Disk /dev/sda: 21.4 GB, 21474836480 bytes
全栈程序员站长
2022/09/23
3.7K0
如何在EDI系统中查询文件?
EDI系统为企业提供了可视化的界面,帮助企业管理业务数据,并且对收发的业务数据进行存档。您可以根据需求及时备份您的业务数据。EDI系统作为一款企业级软件,日常需要传输大量的文件,这些文件包含的数据量大并且各不相同,如何在EDI系统中快速地查询指定文件呢?今天就来一探究竟。
知行软件EDI
2021/06/17
1.9K0
如何在EDI系统中查询文件?
SQL查询表和存储过程创建修改日期
查询建立时间  --表 select * from sysobjects where id=object_id(N'表名') and xtype='U'   --表的结构    select * from syscolumns where id=object_id(N'表名')      --存储过程    select * from sysobjects where id=object_id(N'存储过程名') and xtype='P'   查询最后修改时间  --存储过程 select name,mo
跟着阿笨一起玩NET
2018/09/18
1.7K0
SQL中的连接查询与嵌套查询「建议收藏」
若一个查询同时涉及两个或两个以上的表,则称之为连接查询。连接查询是数据库中最最要的查询,
全栈程序员站长
2022/08/22
5.3K0
SQL中的连接查询与嵌套查询「建议收藏」
点击加载更多

相似问题

添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档