如何在Oracle中input换行符?

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:在遇到以下情况之一时遇到符号“/”:( – + case mod new null avg count当前最大最小前置sql stddev总差异执行forall合并时间timestamp间隔datepipe道

Chr(数字)应该为你工作。

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

记住不同的平台需要不同的新行字符:

  • CHR(10)=> LF,换行(unix)
  • CHR(13)=> CR,回车(窗口和LF一起)