Formateador T-SQL del pobre hombre
Este es un formateador SQL (T-SQL) gratuito y de código abierto:
- Maneja scripts completos multilote, incluyendo scripts de definición de objetos como procedimientos almacenados, triggers, etc.
- Se ofrecen opciones de formato para cumplir con diferentes estilos/estándares de formato comunes
- Opcionalmente, se puede generar código HTML "coloreado", no solo SQL formateado
- También hay una opción de "eliminar" para eliminar comentarios y espacios para confundir en lugar de imprimir tu código de forma hermosa
- Los modelos listos para usar están disponibles en una variedad de formatos
- SSMS (SQL Server Management Studio) y complementos/extensiones de Visual Studio que permiten formatear el archivo actual o el texto seleccionado con una única tecla rápida, soporte para cualquier versión de SSMS o SSMS Express, así como para cualquier versión completa (no Express) de Visual Studio.
- Plugin Notepad++ para formatear rápido con un solo clic en tu editor de texto universal favorito.
- Utilidad de línea de comandos que te permite formatear en lote tantos archivos como quieras, o formatear desde cualquier otro programa, ya sea para Windows (.Net) o cualquier entorno (nodo/npm)
- App de Winforms para formatear sin conexión fácil (también te permite ver flujos de tokens y árboles de análisis sintáctico)
- El plugin WinMerge para formatear automáticamente archivos SQL antes de la comparación permite que WinMerge muestre solo los cambios de contenido, ignorando las diferencias de formato.
- Expone una biblioteca JS con la misma funcionalidad en cualquier navegador u otro contexto basado en Javascript para sitios de demostración/formato onlineEl inicio de sesión del hipervínculo es visible.
- También disponible como biblioteca .Net 2.0/3.5, disponible aquí o para descarga a través de NuGet
- Escrito en C#, con un diseño enchufable, otros dialectos SQL deberían ser compatibles en el futuro
Página web oficial:El inicio de sesión del hipervínculo es visible. Dirección de GitHub:El inicio de sesión del hipervínculo es visible. Formato SQL en línea:El inicio de sesión del hipervínculo es visible. El formateador T-SQL de Poor Man tiene Visual Studio, SSMS, Notepad++ y otros complementos, que pueden heredarse bien con otras herramientas, tomando como ejemplo el complemento SSMS, dirección de descarga:El inicio de sesión del hipervínculo es visible.
PoorMansTSqlFormatterSSMSPackage.Setup.1.6.16.msi
(692 KB, Número de descargas: 0, 售价: 3 粒MB)
Lo instalé de forma nativaSQL Server Management Studio versión: 15.0.18390.0, como se muestra en la figura siguiente:
Antes de instalar PoorMansTSqlFormatterSSMSPackage.Setup.1.6.16,El PC necesita tener instalado el runtime de .NET Framework 2.0, de lo contrario el error será el siguiente:
Para instalar los pasos de instalación, activa o desactiva las funciones de Windows desde el panel de control y marca la casilla de verificación, como se muestra en la figura siguiente:
Tras instalar de nuevo PoorMansTSqlFormatterSSMSPackage.Setup.1.6.16, el error de Microsoft es el siguiente:
--------------------------- Microsoft SQL Server Management Studio --------------------------- El paquete "FormatterPackage" no se cargaba correctamente. Este problema puede deberse a un cambio de configuración o a la instalación de otra extensión. Se pueden obtener detalles consultando el archivo "C:\Users\itsvse_pc\AppData\Roaming\Microsoft\AppEnv\15.0\ActivityLog.xml". Reiniciar Visual Studio puede ayudar a resolver este problema. ¿Sigue mostrando este mensaje de error? --------------------------- Sí(Y) No(N) --------------------------- Solución: Abrir el directorio de instalación, por ejemplo: C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE, editarSsms.exe.configSe han añadido los siguientes documentos:
Abre de nuevo la herramienta Microsoft SQL Server Management Studio 18, deja de reportar un error e introduce una instrucción SQL, como se muestra en la siguiente figura:
Haz clic en herramientas -> Formatear código T-SQL, o en el acceso directo Ctrl+K, F(Antes de pulsar F, tienes que soltar Ctrl), las representaciones formateadas son las siguientes:
(Fin)
|