¿Puedo crear regiones en el editor del servidor SQL (como #region
y #endregion
en C #)?
sql-server
region
Rauf
fuente
fuente
go
después de laend
declaración si desea crear múltiples regiones / secciones.(Soy desarrollador del complemento SSMSBoost para SSMS)
Recientemente hemos agregado soporte para esta sintaxis en nuestro complemento SSMSBoost.
También tiene una opción para "reconocer" automáticamente las regiones al abrir scripts.
fuente
BEGIN ... END funciona, solo tienes que agregar una sección comentada. ¡La forma más fácil de hacer esto es agregar un nombre de sección! Otra ruta es agregar un bloque de comentarios. Vea abajo:
fuente
No está listo para usar en Sql Server Management Studio, pero es una característica del muy buen paquete de herramientas SSMS
fuente
Es solo una cuestión de usar sangría de texto en el editor de consultas.
Vista ampliada:
Vista contraída:
fuente
No, #region no existe en el lenguaje T-SQL.
Puede obtener el plegado de código utilizando bloques de inicio y fin:
¡No estoy seguro de que recomendaría usarlos para esto a menos que el código no pueda ser refactorizado aceptablemente por otros medios!
fuente
He usado una técnica similar a la de McVitie, y solo en procedimientos almacenados o scripts que son bastante largos. Desglosaré ciertas porciones funcionales como esta:
Este método se muestra bastante bien en el estudio de administración y es realmente útil para revisar el código. La pieza colapsada se parece a:
De hecho, lo prefiero de esta manera porque sé que mis
BEGIN
coincidencias con el deEND
esta manera.fuente
Otra opción es
si su propósito es analizar su consulta, Notepad + tiene un contenedor automático útil para SQL.
fuente