Estoy buscando información de usuarios más experimentados. Tengo un problema con Select where () en una tabla de resumen que usa subgrupos. En ciertas circunstancias, una columna en la que estoy ejecutando Select Where () no puede existir. En esta circunstancia el script falla y se anula. He resuelto esto de 2 maneras. La primera forma es el uso de Try () alrededor de Select Where (). El segundo método es verificar la existencia de la columna, crearla si no existe y luego seleccionar Seleccionar dónde ().
¿Cuáles son las repercusiones de la función Try ()? Prefiero este método porque parece más simple y limpio, aunque apenas lo entiendo. No uso la parte Throw () de la función. ¿Es el método de verificación y creación de columnas una solución preferida o más eficiente?
Gracias por cualquier entrada.
No hay nada de malo en usar Try () y no necesita usar una expresión Throw () si solo quiere que la secuencia de comandos siga avanzando si el primer argumento (ya menudo solo) devuelve una excepción. Úsalo con confianza.