как получить полное время, когда я запускаю скрипт sql с помощью monetdb

когда я использую интерфейс командной строки sql после того, как наберу «mclient -dmydatabase», если я наберу инструкцию «select...." напрямую, я получу полное время, подобное этому

(результат запроса)

7 кортежей (15,4 с)

но если я вставлю ту же инструкцию в скрипт sql, например default_22.sql, после запуска скрипта я получу ответ без времени, например:

(результат запроса)

7 кортежей

поэтому я надеюсь узнать, как я могу получить полное время при запуске скрипта с помощью monetdb? благодарю вас.


person psnbbgy    schedule 16.10.2014    source источник


Ответы (1)


Вы можете использовать флаг -i, например.

mclient -dmydatabase -i файл сценария

person mkersten    schedule 16.10.2014
comment
спасибо за ответ, но когда я набираю такую ​​команду: - person psnbbgy; 17.10.2014
comment
спасибо за ответ, но когда я набираю такую ​​команду: mclient -dnewdb -i /path/to/sql/script/default_1.sql, я также не могу получить полное время автоматически, могу ли я установить параметр в monetdb на достичь этой цели? или я могу только добавить команды sql для достижения этой цели? - person psnbbgy; 17.10.2014
comment
спасибо, ваш метод правильный, и на моей машине установлена ​​​​старая версия, о которой я раньше не знал, поэтому в этом контексте ваш метод не работает. после того, как я поменяю машину, ваш метод работает. - person psnbbgy; 22.10.2014