不用进入SQLPLUS类似的数据库工具是不可能的

解决方案 »

  1.   

    可以写个批处理,先连接数据库,再启动sql*puls
      

  2.   

    写一sql脚本 如 a.sql  执行的内容在里面
      
    写a.bat 
       sqlplus user/password @a.sql
      

  3.   

    我的意思不是不调用SQLPLUS,是要求能在批处理中自动执行完。
    而且要求该批处理能完全兼容734和8i的数据库。
      

  4.   

    我按3楼的执行,为什么报:
    Incorrect environment variable PLUS_DFLT
      

  5.   

    不用sqlplus的我还没见过  .sql文件不是只能在sqlplus中运行嘛
    建的 .bat and .sql要在同一目录
    该批处理能完全兼容734和8i的数据库  ? 运行sql文件都一样 关键里面的语句是否完全兼容
      

  6.   

    能否各位大虾帮助写一下批处理的范例!
    我照着3楼的执行,报Incorrect environment variable PLUS_DFLT。
    企盼!!!!
      

  7.   

    PLUS_DFLT
    Default Value: PLUS80
    Valid Values: any SQL*Plus executable, such as PLUS80 or PLUS80WThis parameter specifies the SQL*Plus executable to be spawned when
    SQLPLUS.EXE is started.
      

  8.   

    Parameter Descriptions
    This section describes the registry parameters that are relevant to SQL*Plus for
    Windows NT/95 (the parameters reside in HKEY_LOCAL_
    MACHINE\SOFTWARE\ORACLE\).