1

我有一个包含包规范和正文的 sql 脚本,它们中的每一个都由forward slash /sql plus 或 Sql Developer 运行时执行得很好。

当我从 ant build 执行时,sql 脚本执行良好并且构建成功。但是包有错误PLS-00103: Encountered the symbol /。我的 ant 为 sql 构建脚本如下

<target name="sql">        
      <sql driver="${sql.driver}" url="${sql.url.test}" 
      userid="${sql.user}" password="${databasepassword}" 
      classpathref="antclasspath" keepformat="true" 
      delimitertype="row">
      <transaction src="create.sql"/>          
      </sql>
   </target>

如何解决此错误?任何帮助都是非常可观的。

谢谢

4

1 回答 1

1

尝试将分隔符设置为“/”。你必须改变你的脚本以“/”结束所有命令,不仅是 PL/SQL,而且它应该可以工作。

于 2012-10-22T07:49:40.290 回答