在工作中,我们正在经历从 DB2 for iSeries SQL 到 Oracle SQL 的迁移,并且正在经历一些痛苦。我仍然认为自己是 SQL 的初学者,并且无法弄清楚 Oracle SQL 不喜欢这个子句的什么地方。
CASE
WHEN YYCOL IS NULL THEN NULL
ELSE max ( DATE ( MMCOL || '/' || DDCOL || '/' || YYCOL ) )
END AS COLUMN007
使用上述子句查询时:
ORA-00936: missing expression
ELSE max ( DATE ( MMCOL || '/' || DDCOL || '/' || YYCOL ) )
^
如果可能,是否有一些易于理解的文档用于从 DB2 for iSeries SQL 迁移到 Oracle SQL?任何帮助表示赞赏!