我正在使用以下 ant 脚本进行 jdbc 编译。
<sql driver="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@10.184.133.133:1521:SUPP"
userid="${UsernameB}"
password="${PasswordB}"
onerror="continue"
delimitertype="row"
delimiter="/"
keepformat="yes">
我有一个包含以下内容的文件:
为 CIVW 创建或替换同义词 CIVWS;
/
上面的编译失败并出现以下错误。
java.sql.SQLSyntaxErrorException: ORA-00911: invalid character
我知道分隔符是 / ,因此 sql 语句后的分号导致了问题。像这样的文件有数百个,都可以在 sqlplus 中正确编译。但是使用 jdbc 失败。我现在无法更改代码。是否有任何解决方法。我无法将分隔符更改为 ; 还。请建议。