Pregunta

¿Cuál es el método de la vejez del tiempo de ejecución de pruebas de procedimientos almacenados en Informix 11.5. Estoy pensando en hacer algo como esto desde un indicador de UNIX:

$ time (echo 'execute procedure foo(1)' | dbaccess ...)

¿Alguna otra idea?

¿Fue útil?

Solución

Por supuesto, se puede hacer algo más elaborado, pero si eso es todo lo que necesita, ¿por qué preocuparse? Obviamente, si hay más pasos, mueva el SQL en un archivo separado y ejecutar

time dbaccess <dbname> file.sql

Por cierto, hay una cita que falta en su fragmento de código.

Otros consejos

Yo uso mi programa SQLCMD para este tipo de trabajo. Tiene un modo de referencia (opción -B), y también hace que sea más fácil escribir el código SQL:

sqlcmd -d stores -B -e 'execute procedure foo(1)'

Es de código abierto y disponible en la IIUG Archivo Software .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top