2

你好,

我正在使用 UNIX 操作系统并使用 oracle。我收到以下错误消息

E ORA-06550: line 1, column 8:
PLS-00103: Encountered the symbol "" when expecting one of the following:

   begin function package pragma procedure subtype type use
   <an identifier> <a double-quoted delimited-identifier> form
   current cursor
The symbol "" was ignored.
ORA-06550: line 2, column 27:
PLS-00103: Encountered the symbol "" when expecting one of the following:

   begin function package pragma procedure subtype type use
   <an identifier> <a double-quoted delimited-identifier> 

在谷歌搜索中,我发现“问题似乎是 Windows CRLF 字符出现在换行符上。Oracle 不会将此视为空格,而是将其视为空字符串。为了解决此问题,请将 CRLF 字符转换为LF 字符和 Oracle 应该很高兴。”

任何人都知道为什么它会在 UNIX/ksh shell 中发生?

4

1 回答 1

3

正如@JOTN 所说, dos2unix 命令是您的朋友。应该调用类似的东西

dos2unix the_file_you_want_converted > another_file_to_hold_the_unix_version

分享和享受。

于 2010-11-24T22:33:19.160 回答