Объединить символ пробела со значением поля - PullRequest
2 голосов
/ 11 февраля 2010

Как добавить символ пробела, например / & # xa0; (неразрывный пробел) к значению поля, запрашивающему сервер Oracle?

Я пытался

SELECT myfield || ' ' FROM mytable

но это интерпретируется как переменная с именем # 160.

Ответы [ 3 ]

3 голосов
/ 11 февраля 2010

Используйте команду

set define off

, чтобы запретить Oracle использовать & для обозначения подстановки переменных.

Конечно, это просто мешает отключить символ &. Вы можете использовать функцию chr( ) для вставки символа с тем двоичным эквивалентным значением, которое вы хотите.

2 голосов
/ 12 февраля 2010

Вы также можете использовать функцию CHR :

SELECT myfield || CHR(160) FROM mytable
2 голосов
/ 11 февраля 2010

просто делает

select sysdate || ' ' from dual

у меня работает. Разве это не работает для вас?

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