어떻게 공백 문자를 추가 할 수 있습니까? 예 : & # 160;/& # xa0; 오라클 서버를 쿼리하는 필드 값에 (비 분리 영역)? 공백 문자를 필드 값에 연결
나는SELECT myfield || ' ' FROM mytable
을 시도했지만이 이름 # 160의 변수로 해석됩니다.
set define off
어떻게 공백 문자를 추가 할 수 있습니까? 예 : & # 160;/& # xa0; 오라클 서버를 쿼리하는 필드 값에 (비 분리 영역)? 공백 문자를 필드 값에 연결
나는SELECT myfield || ' ' FROM mytable
을 시도했지만이 이름 # 160의 변수로 해석됩니다.
set define off
사용하여 명령은 변수 치환을 나타 내기 위해 &
을 사용하는 오라클을 방지합니다.
물론 & 기호를 입력하지 않아도됩니다. chr()
함수를 사용하여 원하는 이진 값을 가진 문자를 삽입 할 수 있습니다. 단순히 나를 위해
select sysdate || ' ' from dual
작품을하고
. 이 방법이 효과가 없습니까?
이는 "&"변수의 시작으로 해석되는 SQL * 플러스에서 발생 (Dougman의 답변을 참조)합니다. 응용 프로그램의 일부로이 SQL을 어디에 실행할 것입니까? –
@Nick - 패키지 안의 sproc의 일부가됩니다. 그것은 plsql 개발자를 사용하여 테스트했습니다. 최선의 해결책은 Dougman과 Jeffrey가 제안한 CHR()을 사용하는 것입니다. – Filburt