如何WHERE COLUMN LIKE '%SearchTerm%'
使用DevArt dotConnect for Oracle库?
理想情况下使用CommandParameter
搜索词?
我没有高兴地尝试了以下方法:
cmd.CommandText =
"SELECT ID, COLUMN_A, COLUMN_B FROM TABLE_A
WHERE COLUMN_A LIKE :SearchTerm";
我已经得到了它的工作:
cmd.CommandText =
"SELECT ID, COLUMN_A, COLUMN_B FROM TABLE_A
WHERE COLUMN_A LIKE :SearchTerm";
cmd.Parameters.AddWithValue("SearchTerm", "%" + term.Replace('%', ' ') + "%");
但我不喜欢用%
符号包裹这个词——有没有正确或更好的方法?