我在 java 类中有问题相关的数据库连接,我不知道为什么在“WHERE”子句中使用这个“=+”和“=*”。
这是一个例子:
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 = ?";
}
谁能告诉我?
我有三个问题:
(1) “*”和“+”符号表示什么?
(2) 这些在 WHERE 子句中是如何工作=+
的?=*
(3)如何与两个表比较?