Как мне сделать WHERE COLUMN LIKE '%SearchTerm%'
с DevArt dotConnect для Oracle библиотек?
В идеале использовать CommandParameter
для SearchTerm?
Я без радости попробовал следующее:
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('%', ' ') + "%");
Но я не доволен заключением термина в %
знаков - есть ли правильный или лучший способ?