还是使用edit写到文件里面比较好。

解决方案 »

  1.   

    用Edit写到记事本运行较好
    或是用PLSQL Developer
      

  2.   

    用SQL PLUS的编辑菜单下的贴上功能,能粘贴sql语句,但行数有限制,
    用Ctrl+V,遇到大写的c就变成换行,在edit中若有多句SQL语句,
    好象不能执行
      

  3.   

    楼上各位说得我都知道,但我的问题好像不是用edit或者其他方法的原因造成的,而且保存并关闭edit后,两句或更多还是不能执行,如果onlu one倒可以执行
      

  4.   

    注意分行的分号一定为单字节的西文字符。
    也许是Oracle中文件被破坏,干脆:
    1.卸载;
    2.删除Oracle注册表;
    3.重装Oracle。
    查一下病毒,若严重,一切从头开始。
      

  5.   

    建议写入文件中执行:
    sql>@ 文件名

    sql>start 文件名
      

  6.   

    同意楼上的,,不过还有一点小问题,
    写成后坠是sql的文件 执行如下:
    sql>文件名(*.sql)
    sql>/
    sql>@文件名(*.sql)
    这样用该可以了!!