我正在从事一个项目,该项目负责将Oracle数据库迁移到SQL Server。我遇到了这样一个问题:
select <colums>
from Table1, Table2
where Table1.key = Table2.Key(+)
and Table1.Column1(+) = 1234
我知道SQL服务器相当于先查询条件为的情况
select <colums>
from Table1 LEFT OUTER JOIN Table2 ON Table1.Key = Table2.Key
WHERE ....
我的问题是我需要为条件写些什么
and Table1.Column1(+) = 1234
将只是
and Table1.Column1 = 1234
工作,因为我认为我已经涵盖了连接部分。
select <colums>
from Table1 LEFT OUTER JOIN Table2 ON Table1.Key = Table2.Key
WHERE Table1.Column1 = 1234