我需要将一些在sql server上工作的搜索更改为oracle数据库。 在下面的查询中,如果搜索为null,则返回所有记录;如果用户搜索特定名称,则仅返回该名称。SQL服务器: SELECT * FROM Person " +
"WHERE (@Nome IS NULL OR Nome LIKE @Nome +pl /
我正在使用SSIS合并连接sql服务器数据(左)和oracle数据(右)。在合并连接之前,两个数据集都是在源位置排序的。当oracle源只返回一行时,它工作得很好,但当它返回多行时就不行了。即使有几行有匹配的数据,合并连接后也不会返回数据。下面是我的流程:
更多信息:
两者都是预先排序的(源查询中的order by )。oracle源列EXTERNLAL_ID在查询中被转换为整数,即CAST(EXTERNAL_ID
是否有任何方法将此Oracle查询转换为条件查询。(in_orderId,ORER_ID) and in_merchantId和in_orderId是传递给oracle注意::如果merchantId和txnId为null,则返回结果集;如果txnId为null,则返回merchantId和orderId;