2
私はUNIX OSを使用しており、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シェルでなぜ起こっているのか、誰でも知っていますか?
実行中のスクリプトはWindowsシステム上に作成されましたか? – JOTN
JOTNの示唆したように、このスクリプトはWindowsシステム上で作成され、バイナリモードでUNIXに転送されています(LFのみに変換するのではなく、CRLFを行終端文字として使用します)。 – Craig
これを克服するために何をすべきかを提案してください –