任何人都可以帮助创建shell脚本,连接到Sql并运行指定的查询以及连接ftp服务器的语法。
在此先感谢拉马纳
我假设您的数据库是 oracle。阅读此链接。
我只会在这里说如何创建一个 csv:
只需修改您的 sql 查询:例如:
select empid,empname.....
应该改为
select empid||','||empname....
我按照以下方式运行 sql 查询。我不知道它是否是标准。
ORACLE_HOME=/u01/app/oracle/product/9.2.0;export ORACLE_HOME
ORACLE_SID=sidname;export ORACLE_SID
USERID=usename;export USERID
USERPASS=`cat path to .pass file`;export USERPASS #/netflow/oracle/.pass
//connect to db as superuser
su - oracle <<!
/u01/app/oracle/product/9.2.0/bin/sqlplus -s username/password<<!
@filename.sql >csvfilename.csv