Tengo un script SQL que quiero mostrar mensajes de progreso a medida que se ejecuta. Tener mensajes de salida entre sentencias SQL es fácil, sin embargo, llevo mucho tiempo ejecutando INSERT INTO SELECTs. ¿Hay alguna forma de tener una instrucción de selección de mensajes de salida a medida que avanza, por ejemplo, después de cada 1000 filas, o cada 5 segundos?¿Cómo puedo generar mensajes de progreso desde una instrucción SELECT?
Nota: Esto es para SQL Anywhere, pero las respuestas en cualquier lenguaje SQL va a estar bien.
Oracle tiene 'v $ session_longops': http://docs.oracle.com/cd/E11882_01/server.112/e25513/dynviews_3022.htm#i1415618 –