@D:\demo.txt也可以执行D盘目录下的demo.txt文件。 我也在D盘创建了一个demo.txt文件。
可是我输入这行命令,怎么不可以呢。报错:SP2-0310:无法打开文件“D:\demo.txt”;谢谢回答!

解决方案 »

  1.   

    1.将demo.txt更名为demo.sql;
    2.进入D盘,登录到Oracle,然后@demo.sql
      

  2.   

    SQL> drop table test purge;表已删除。SQL> @D:\logs\demo.txt表已创建。
    已创建 1 行。
    提交完成。SQL> select * from test;        ID
    ----------
             1推荐扩展名用.sql
      

  3.   

    Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
    PL/SQL Release 10.2.0.1.0 - Production
    CORE    10.2.0.1.0      Production
    TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
    NLSRTL Version 10.2.0.1.0 - Production
      

  4.   

    将demo.txt更名为demo.sql,最好在sqlplus中执行