Las técnicas utilizadas para depurar otros lenguajes de programación son aplicables a SQL.
Aquí están las técnicas que personalmente uso:
Código legible
Utilice la sangría adecuada y los bloques de código separados. Separe las secciones SELECT, FROM y WHERE por nueva línea. De esta manera, puedes encontrar fácilmente puntos de falla.
- Cómo mejorar mis habilidades de planificación
- ¿Qué tan difícil es para los súper triunfadores motivarse a sí mismos cada día para lograr más?
- ¿Se puede aumentar su IQ simplemente mejorando las habilidades relacionadas con cada sección de la prueba de IQ?
- ¿Qué haces cuando te decepcionas?
- Cómo ganar una actitud positiva
Añadir declaraciones impresas
La impresión de valores ayudará a determinar si algo no está bien. Emita declaraciones impresas en cada paso del camino para tener una conclusión concreta sobre dónde ocurrió el error
Añadir variables de contador
DECLARAR @resultCount INT = (SELECT COUNT (*) FROM results)
A continuación, puede imprimir la variable. De esta manera puede comprobar si hay una discrepancia de inmediato.
Añadir manejo de excepciones
Esto ayudará a determinar qué tipo de error ocurrió durante la implementación posterior a la producción.
Finalmente, un montón de codificación le dará suficiente experiencia para detectar instintivamente los errores sin ejecutar el código.