2011-11-02 57 views
1

我們正在從Oracle 9i遷移到Oracle 11gr2,並且當我在蟾蜍中打開一個包時,出現以下錯誤。ORA-SQL-PLSQL S41錯誤

(891:36) ORA-SQL-PLSQL S41 (S41) Expecting: . @ AS CROSS FULL identifier INNER JOIN LEFT NATURAL PARTITION RIGHT SAMPLE SUBPARTITION VERSIONS

當我嘗試編譯它,它似乎也做工精細的包裝是越來越遵守。

任何想法爲什麼會發生此錯誤?它會導致生產中的任何問題?

注意: 由於版權問題,無法共享源代碼。

+1

它只在蟾蜍失敗? Toad是否設置爲在打開包裝時自動格式化代碼? (如果是這樣,請全世界爲之傾倒並禁用這個「功能」......當每一行代碼都被重新格式化爲每一個小小的變化時,這真讓人氣憤)。代碼中是否有任何不尋常的語法? –

+0

檢查您的TOAD版本正在使用的Oracle客戶端的版本。 – Ollie

+0

您是否使用舊版本的TOAD?包是否包含任何條件編譯? – wweicker

回答