У меня есть базы данных Oracle 11g, с которыми я хочу сравнить схему.В последнем загруженном вчера ODT я импортировал схему базы данных A. Я запускаю «Oracle Schema Compare» в обозревателе решений.Я "Выберите источник" в качестве проекта для базы данных А. Я "Выберите цель" в качестве подключения к базе данных.Нажмите «ОК», и он выдаст десятки ошибок, все типа: «Невозможно выполнить синтаксический анализ на токене ...». Это, кажется, особенно строгое сканирование кода.Например:
Severity Code Description Project File Line Suppression State
Error There is no possible parse follow up at the token "case" :
>>>
from dec_ACCOM_GROUP ag2 where ag2.ada_svc_id=p_ada_svc_id and sec_done ='Y')) then
'Y'
else 'N'
end case into retVal from dual;
^
return retVal;
END Get_DEC_ADA;
>>>
Possible follow up tokens are:
identifier
'AS'
'*''+'
'-'
'/'
'|'
'BULK'
'FROM'
'INTO' db db \C:\LSTS Codebase\LSTS Source Code\Development\Oracle
Project\xxx\Functions\db.GET_DEC_ADA.sql 26
Код находится в производстве и работает просто отлично, без каких-либо ошибок.Это тот случай, когда парсеру не нравится наш стиль кодирования?Что здесь происходит?