你是怎样调用这个文件的,我这里能够运行(oracle 8.1.7)

解决方案 »

  1.   

    调用的时候这样写
    @path\st.sql;
    path是st.sql存放的绝对路径(注意目录中最好不要有中文)
      

  2.   

    sql*plus
    sql*plus worksheet里都可以
    @path\st.sql;
      

  3.   

    我在SQL Plus里面,直接打开的啊!
    谈出一个文件选择矿,我就选了.sql,结果不好使啊!
      

  4.   

    难道一个sql文件里面不能用两条create table命令吗?
      

  5.   

    可以在sql文件里面用DDL的,但是不能再数据库包里面用。
    要用就必须使用动态sql