Инструменты разработки Oracle для ошибок сравнения схем VS 2017 - PullRequest
0 голосов
/ 09 ноября 2018

У меня есть базы данных 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

Код находится в производстве и работает просто отлично, без каких-либо ошибок.Это тот случай, когда парсеру не нравится наш стиль кодирования?Что здесь происходит?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...