sql脚本调用另一个sql脚本并将结果记录到.log文件

时间:2012-06-27 20:18:57

标签: mysql

我有一个通过c-shell连接到mysql数据库数据库并调用sql脚本的脚本

#!/bin/csh 


set MYSQL=${MYSQL_HOME}/mysql


set REPORT=${CLEADM_HOME}/Scripts/DataValidation/EOreport.sql


${MYSQL} ${CLEDBUSER} <${REPORT}

然后在eoreport.sql中调用另一个脚本,如此

source IERSs.sql

最后在IERSs.sql脚本中,我需要将结果记录到日志文件中,但它无法正常工作

SELECT * FROM TB_EARTHORIENTATIONPARAMETER_UI INTO OUTFILE '/vobs/tools/Scripts /results.log'

这不起作用。我只看到打印到xterm的查询结果(我在solaris上使用tcsh,数据库是mysql客户端)。我错过了什么吗?

我甚至已经完成了关于tee命令的研究,该命令应该输入并输出i到您指定的文件,如下所示

tee /vobs/tools/Scripts/DataValidation/results.txt 

SELECT * FROM TB_EARTHORIENTATIONPARAMETER_UI;

但是这仍然会将结果输出到屏幕并使我的result.txt文件为空。我错过了什么?

0 个答案:

没有答案