适用于VS 2017架构的Oracle开发工具比较错误

时间:2018-11-09 17:09:10

标签: oracle11g visual-studio-2017

我有要比较架构的Oracle 11g数据库。在昨天下载的最新ODT中,我已导入数据库A的架构。我在解决方案资源管理器中运行“ Oracle Schema Compare”。我“选择源”作为数据库A的项目。我“选择目标”作为数据库连接。单击“确定”,这将引发数十种错误,所有错误类型均为“无法对令牌进行解析……”,这似乎是对代码的特别严格的扫描。例如:

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

该代码正在生产中,可以正常工作,不会引发任何错误。这是解析器不喜欢我们的编码风格的情况吗?这是怎么回事?

0 个答案:

没有答案