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 문자로 나타납니다. 오라클은 공백으로이 취급하지 않는 대신 빈으로 본다 이 문제를 해결하려면 CRLF 문자를 LF 문자로 변환하면 Oracle이 만족해야합니다. "
누구나 UNIX/ksh 셸에서 왜 발생하는지 알 수 있습니까?
실행중인 스크립트가 Windows 시스템에서 생성 되었습니까? – JOTN
JOTN이 제안한 것처럼, 필자의 가장 좋은 추측은이 스크립트가 Windows 시스템에서 만들어졌으며 이진 모드로 UNIX로 전환되었다는 것입니다 (CRLF를 LF로만 변환하는 대신 줄 종결 자로 사용함). – Craig
이것을 극복하기 위해 무엇을 제안하십시오. –