PLS-00103:遇到符号“文件结束”

时间:2015-01-20 23:25:39

标签: java sql oracle

我正在运行以下SQL块:

BEGIN 
  EXECUTE IMMEDIATE 'CREATE TABLE table_name (id INT NOT NULL)';
END;

得到:

PLS-00103: Encountered the symbol "end-of-file" when expecting one of the following:

   ( begin case declare end exception exit for goto if loop mod...

我很困惑,因为这在Oracle SQL Developer中运行良好,但是当我使用Oracle JDBC驱动程序执行它时,它会抛出此错误。

1 个答案:

答案 0 :(得分:1)

问题原来是Oracle驱动程序解析SQL字符串的方式。拿出新行修好了它。