He estado buscando una biblioteca gratuita/código fuente para formatear consultas SQL, preferiblemente en .NET, durante bastante tiempo. Incluso después de buscar algunas de las respuestas aquí en SO, casi llegué al punto en el que estoy dispuesto a creer que no existe nada como esto.¿Existe una biblioteca de formato de SQL gratuita para .NET?
Lo más parecido que he encontrado, un proyecto llamado sqlformat, no parece estar activo, ni siquiera es compatible con un subconjunto de funciones de SQL para el formateo.
¿Hay alguna biblioteca de formato SQL libre o de código abierto disponible? No quiero un producto enlatado, ya que necesito integrar esta funcionalidad en una herramienta que estoy construyendo. Los servicios web tampoco son aceptables, ya que los que he encontrado como T-SQL Tidy no han demostrado ser muy confiables.
¿Cuál es el propósito? para formatear el código antes de la ejecución, para corregir el formato en una ventana de consulta, o alguna otra cosa? – StingyJack
Esta es una herramienta interna que permite a nuestros desarrolladores reformatear texto (SQL es solo uno de los casos de uso) para revisión y consistencia. SQL se puede escupir de nuestra aplicación en un formato de una sola línea, y también es agradable poder traducirlo a un formato legible. –