Tengo una gran consulta de selección de mysql (más de 100 líneas) que necesito ejecutar en una aplicación node.js. Los campos en mi declaración sql usan acentos graves `, por lo que no estoy seguro de poder usar la función de cadena de varias líneas de ES6. ¿Hay algún otro método que pueda usar para envolver mi consulta sql sin tener que concatenar cada línea?
Sugeriría guardar el SQL largo en un archivo .sql (y mantenerlo bajo control de versión) y luego leerlo en una variable una vez que se carga.
De esta manera también puede formatear o embellecer el SQL aún más.
Pero, agregando a otro comentario anterior, los SQL largos son pesados en el analizador de SQL, así que use declaraciones preparadas (si están disponibles en su motor de base de datos), procedimientos almacenados o incluso una vista