I have issue related database connection in java class,i don't know why use this "=+" and "=*" in "WHERE " clause.
Here's an example:
String where = null;
if (isOracleConnectionCache()) {
where = "ValidInfo.InfoCode = FolderInfo.InfoCode AND ValidInfoGroup.InfoGroup =+ ValidInfo.InfoGroup AND FolderInfo.FolderRSN = ?";
} else {
where = "ValidInfo.InfoCode = FolderInfo.InfoCode AND ValidInfoGroup.InfoGroup =* ValidInfo.InfoGroup AND FolderInfo.FolderRSN = ?";
}
Can anyone tell me ?
I have three question :
(1) What do "*" and "+" signs denote ?
(2) how do these =+
and =*
work in the WHERE clause ?
(3)how it is compare with two table ?