现在需要的两个文件bat和sql
bat:
sqlplus aaa/aaa@bbb @abc.sql
sql:
select * from dept;现在能不能用一个bat来代替
例如
sqlplus aaa/aaa@bbb “select * from dept”
之类的?谢谢告之

解决方案 »

  1.   

    文件bat:
    sqlplus aaa/aaa@bbb @abc.sql 
    abc.sql:
    select * from dept;
    quit;
      

  2.   

    我想要得是一个bat文件 不是两个文件
      

  3.   

    文件bat: 
    sqlplus aaa/aaa@bbb @select * from dept; 
      

  4.   


    这个显然不行。@后面是文件名,它就会去找select这个文件,必然报错。
      

  5.   

    unix/linux上是可以的:
    sqlplus aaa/aaa@bbb <<EOF
    select * from dept; 
    quit;
    EOF
    不过,windows上不认识<<这个格式,不知道怎么弄。
      

  6.   

    我现在用echo %^*& > aaa.sql
    再去读aaa.sql
    可以是可以,可是很累赘的说