Domanda

Qual è l'età vecchio metodo di tempo di esecuzione di test di stored procedure su informix 11.5. Sto pensando di fare qualcosa di simile da un prompt di UNIX:

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

Tutte le altre idee?

È stato utile?

Soluzione

Certo, si può fare qualcosa di più elaborato, ma se questo è tutto ciò che serve, perché preoccuparsi? Ovviamente se ci sono più passaggi, spostare lo sql in un file separato ed eseguire

time dbaccess <dbname> file.sql

A proposito, c'è una citazione manca dal frammento di codice.

Altri suggerimenti

Io uso il mio programma SQLCMD per questo tipo di lavoro. Ha una modalità di riferimento (opzione -B), e rende anche più facile scrivere il codice SQL:

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

E 'open source e disponibili presso il IIUG Software Archive .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top