【问题标题】:Compile Script file in SQL Developer (ORACLE)在 SQL Developer (ORACLE) 中编译脚本文件
【发布时间】:2015-12-13 22:37:42
【问题描述】:

我正在执行来自 SQL Developer 的脚本文件 (c:\sqlfiles\Test.sql)。文件包含以下语句

@@test1.sql;
@@test2.sql;
@@test3.sql;

所有这些 sql 文件都包含函数或过程。

但问题是在运行命令 @c:\sqlfiles\Test.sql 时我低于 ERROR 。怎么清除?

Error starting at line 1 in command:

Error report:
Unknown Command
FUNCTION test1 compiled
FUNCTION test2 compiled
FUNCTION test3 compiled

【问题讨论】:

  • 这听起来好像您的 SQL 脚本保存为带有 BOM 标头 (en.wikipedia.org/wiki/Byte_order_mark) 的 UTF。 SQL*Plus 不支持这一点,错误消息听起来好像 SQL Developer 也不支持。尝试在没有 BOM 的情况下保存文件

标签: oracle plsql oracle-sqldeveloper sql-scripts


【解决方案1】:

尝试将您的文件保存为 ANSI(更改其编码)然后尝试。或不带 BOM 的 utf8

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-27
    • 2015-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-19
    相关资源
    最近更新 更多