msisdn = File.readlines("d:/AutoSql/info.txt")[0].chomp
subId =
File.readlines("d:/AutoSql/info.txt")[1].chomp
cusId =
File.readlines("d:/AutoSql/info.txt")[2].chomp
time =
Time.now
#生成文件名
name = msisdn +
‘-‘+Time.now.year.to_s+‘-‘+
Time.now.month.to_s+‘-‘+Time.now.day.to_s+‘---‘+Time.now.hour.to_s+‘-‘+Time.now.min.to_s+‘-‘+Time.now.sec.to_s
txt=File.open("d:/SqlResult/#{name}.sql","w+")
#需要的Sql语句,根据需要编写,例如:
txt.puts(‘select
* from XXXX‘)
#关闭文件
txt.close
#打开执行完后打开文件
system("notepad
d:/SqlResult/#{name}.sql")
用Ruby写自动生成Sql语句脚本遇到的问题,布布扣,bubuko.com
原文:http://www.cnblogs.com/leaf526/p/3616266.html