我对 SQL 很陌生,我正在尝试将一些 Oracle 命令转换为 SQL Server。问题在于转换以下右外连接:
where
SOURCE_FORMATS.LOC_SIMPLE_ENTITY_ID = FILEFORMAT_INTERNAL_SIGNATURES.LOC_FILEFORMAT_ID (+)
据我在 SQL 中的理解,这必须在“from”部分中表示为:
from
SIMPLE_ENTITIES "SOURCE_FORMATS"
RIGHT OUTER JOIN FILEFORMAT_INTERNAL_SIGNATURES
on SOURCE_FORMATS.LOC_SIMPLE_ENTITY_ID = FILEFORMAT_INTERNAL_SIGNATURES.LOC_FILEFORMAT_ID
这个逻辑正确吗?