как удалить '' в переменной связывания в оракуле - PullRequest
0 голосов
/ 06 ноября 2018

Я пытаюсь сделать поисковый запрос по значению опции в jsp! И есть 3 варианта

это мой запрос, и когда я выполняю его, он не работает. я думаю, что это потому, что переменная связывания конвертируется с '' Как я могу удалить '' в SQL? Я использую оракул DB

это оригинальный sql.

<![CDATA[
    select bId, bName, bTitle, bContent, bDate, bHit, bGroup, bStep, bIndent 
    from mvc_board where :keyField like :keyWord
    ]]>

так изменилось

 select bId, bName, bTitle, bContent, bDate, bHit, bGroup, bStep, bIndent 
    from mvc_board where 'keyField' like 'keyWord'

это sql работает, но я бы хотел, чтобы bTitle можно было изменить переменной

<![CDATA[
        select bId, bName, bTitle, bContent, bDate, bHit, bGroup, bStep, bIndent 
            from mvc_board where bTitle like :keyWord
                ]]>

1 Ответ

0 голосов
/ 06 ноября 2018

Вы можете использовать функцию REPLACE().

SELECT REPLACE('your_value', chr(32), '') FROM yourtable

chr(32) - это пробел.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...