2011-04-28 14 views
35
select col1, col2 
    into name1, name2 
    from table1 
    where col1=col; 

     m_sub := 'Subject '; 
    m_msg := 'Hello '||name||' ,'||/n||/n||'Your order has been placed.'; 

오류 (34,33) : PLS-00103 :가 발생했습니다 기호 다음 중 하나 을 기대 할 때 "/"(- + 케이스 모드 새로운 널은 평균 현재 최대 분 이전에 SQL을 계산 STDDEV 합계 차이는 FORALL 타임 스탬프 간격 날짜 파이프 Oracle에서 줄 바꿈 문자를 입력하는 방법은 무엇입니까?

+0

개행은 일반적으로'\ n'입니다. 나는 지금 당장 플레이 할 오라클 인스턴스가 없지만 따옴표 안에 포함시켜야합니다. 예를 들어''Hello '|| name ||' \ n \ n 주문이 완료되었습니다. " – Phil

+0

말씀 드린대로 시도했지만 절차를 실행하면 인쇄됩니다. 안녕하세요 Brian, \ n \ n 주문이 완료되었습니다. – indolent

답변

85

Chr(Number) 당신을 위해 작동합니다 시간을 병합 실행합니다.

select 'Hello' || chr(10) ||' world' from dual 

다른 플랫폼이 다른 새로운 라인 문자를 기대 기억

  • CHR (10) => LF, 줄 바꿈 (UNIX)
  • CHR (13) => CR, 캐리지 리턴 (창, 함께 LF)
+0

따옴표 (")를 반환하지 않고이 작업을 수행 할 수 있습니까? 예를 들어 반환하려면 ... Hello * linebreak * world__ ... 대신 ..."Hello * linebreak * world "...? – SeaBass

+0

데이터는 –

+0

SQL Developer 4.1을 사용하여 쿼리하면 결과는 따옴표로 둘러 싸여 있습니다. – SeaBass

관련 문제