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 = ?";
}
誰でも教えてもらえますか?
3 つの質問があります。
(1) "*" と "+" 記号は何を意味しますか?
(2) これらは WHERE 句でどのよう=+
に機能しますか?=*
(3)2つの表と比較してどうですか?