Как добавить символ пробела, например / & # xa0; (неразрывный пробел) к значению поля, запрашивающему сервер Oracle?
Я пытался
SELECT myfield || ' ' FROM mytable
но это интерпретируется как переменная с именем # 160.
Используйте команду
set define off
, чтобы запретить Oracle использовать & для обозначения подстановки переменных.
&
Конечно, это просто мешает отключить символ &. Вы можете использовать функцию chr( ) для вставки символа с тем двоичным эквивалентным значением, которое вы хотите.
chr( )
Вы также можете использовать функцию CHR :
SELECT myfield || CHR(160) FROM mytable
просто делает
select sysdate || ' ' from dual
у меня работает. Разве это не работает для вас?