参数化LIKE查询的最佳方法是什么?

chr*_*ris 1 oracle parameters asp.net-2.0

我正在尝试使用LIKE在我的SQL语句中实现一个简单的搜索:

        Using cmd As New OracleCommand
           cmd.Connection = conn
           cmd.CommandType = CommandType.Text
           cmd.CommandText = "select * from TABLE where FIELD like '%:text%'"
           cmd.Parameters.AddWithValue("text", searchValue)
           ...
        End Using
Run Code Online (Sandbox Code Playgroud)

这不起作用 - 参数化搜索值的最佳方法是什么?

Ken*_*oom 9

select * from TABLE where FIELD like ('%' || :text || '%')
Run Code Online (Sandbox Code Playgroud)