我有sql脚本,其中包含包规范和正文,并且每个脚本都是分开的
by forward slash /
当我从sql plus或Sql Developer运行时,它执行正常。
当我从ant build执行时,sql脚本执行正常并且构建成功。
但是,包有PLS-00103: Encountered the symbol /
错误。我的sql的ant构建脚本如下
<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>
如何解决此错误?任何帮助都非常值得赞赏。
由于
答案 0 :(得分:1)
尝试将分隔符设置为“/”。您必须更改脚本以使用“/”结束所有命令,而不仅仅是PL / SQL,但它应该有效。