对了,里面至少一百多个表呢、数万条插入数据的 insert sql,怎么一起执行了? 谢谢

解决方案 »

  1.   

    登陆SQL*PLUS
    执行
    @C:\XXX.SQL --如果该文件放在C:\目录下
      

  2.   

    @'c:\*.sql'
    你必須登入到你想要創建的到用戶下面執行
      

  3.   

    呵呵!
    你用你要创建表的用户登陆sql*plus然后@filename.sql
      

  4.   

    最简单的方法 你装一个pl/sql developer (oracle的第三方工具)登陆此软件以后,新建一个“命令窗口”,在命令窗口里点击“编辑器”,将所有的sql脚本 粘贴,然后按F8 就可以了!
      

  5.   

    安装ORACLE的系统是linux,我执行了 @filename.sql,结果却出错如下:
    SQL> @/home/dk/db/oracle05.sql
    unable to open file "/home/dk/db/oracle05.sql"这个是什么原因呢?
      

  6.   

    安装 ORACLE 9.2.0.4.0 的系统是Linux,我执行了 @filename.sql,结果却出错如下:
    SQL> @/home/dk/db/oracle05.sql
    SP2-0310: unable to open file "/home/dk/db/oracle05.sql"这个是什么原因呢?
      

  7.   

    你打开PL/SQL, 把语句贴出来在命令行中帖一下,就应该执行了!
      

  8.   

    安装ORACLE的系统是linux,我执行了 @filename.sql,结果却出错如下:
    SQL> @/home/dk/db/oracle05.sql
    unable to open file "/home/dk/db/oracle05.sql"这个是什么原因呢?估計你沒有那個路徑的權限
      

  9.   

    sqlplus 或者 pl/sql 里 执行脚本  @*.sql就可以
      

  10.   

    装个pl/sql就可以在command命令模式下执行了,如果怕这样慢,就通过自带的import 工具导入脚本就可以了。
      

  11.   

    SQL>host chown /home/dk/db/oracle05.sql  773SQL> start /home/dk/db/oracle05.sql
    或:
    SQL> @ /home/dk/db/oracle05.sql