我有一个oracle的sql语句,保存成123.sql文件,该语句是执行一个Insert功能。
现在我想做一个bat文件,希望运行bat文件可以去执行这段sql语句,完成插入表的功能。请问高手,这个bat文件该如何写? 
我的目的是想在windows里设置一个计划任务,可以定时自动执行这段sql语句,除了用bat方法,还有其他好的方法吗?(注:数据库安装在其他服务器,本机没有安装任何oracle)
=======================================================================
在网上找了一些资料,有如下的代码,但是验证后无法实现sql本身的功能.
sqlplus plcs/plcs@esledp01_plcs @c:123.sql > ora.log

解决方案 »

  1.   

    sqlplus plcs/plcs@esledp01_plcs @c:\123.sql > ora.log
    注意路径,sql文件里别漏了分号;
      

  2.   

    To zeeeitch:多谢,我注意到路径是少了\.我加上了如下:
    sqlplus plcs/plcs@esledp01_plcs @c:\123.sql > ora.logSQL文件里的分号都正确,但是执行这个cmd文件后只跳出一个cmd控制台,如下
    ===================================================================
    c:\>sqlplus plcs/plcs@esledp01_plcs @c:\123.sal 1>ora.log然后光标停留在第二行.请指教,还有哪里有什么不对的地方.