En el editor mejorado, la coloración podría darle una pista. Sin embargo, en el mainframe no creo que haya nada, en el editor, que lo ayude.En SAS, ¿cuáles son las buenas técnicas/opciones para detectar errores de sintaxis?
utilizo
OPTIONS OBS=0 noreplace;
El obs = 0 opción especifica que 0 observarions se leen desde el conjunto de datos de entrada y noreplace dice SAS no se puede sobrescribir la de un conjunto de datos SAS existente con uno de los mismo nombre. Si está creando un nuevo datastet, se creará con todos los atributos, pero con 0 observaciones. (Asegúrese de restablecer las opciones, si es necesario, a Opciones Obs = max replace; cuando no se encuentren más errores de sintaxis).
Me interesaría cualquier otra técnica. Gracias
Explicación acerca de las opciones vinieron de here.
Buen consejo. Recuerdo que ahora obtuve un consejo (de una clase o un periódico) para usar una macro var en lugar de cancelar. Luego puede cambiar la macro var para que quede en blanco cuando realmente desea ejecutar el programa. Gracias por el enlace. Es un buen papel. –
¡Un gran consejo! ¡Gracias! –
¡Qué bueno! He usado 'noexec' pero no sabía que había un equivalente a pasos cruzados ... ¡gracias! –