2011-11-07 22 views
5

मैं एक आवश्यकता है, जहां मैं ईमेल के लिए डेटा तैयार करने की आवश्यकता है, तो मैं मेज के स्तंभ में
डेटा VARCHAR2 (4000) परिभाषा के रूप में होने से पॉप्युलेट, अब मैं क्या चाहते हैं, करने के लिए है जहां भी मैं चाहता हूं उसे नई लाइन में डालें।नई लाइन जबकि VARCHAR2 स्तंभ में डालने

begin 
v_email := v_email ||--new line--??; 
end; 

मान लीजिए मैं ईमेल पाठ एक पंक्ति 1) TRANSACTION_ID ..in 'सभी अवरुद्ध लेनदेन आईडी की सूची' तैयारी कर रहा हूँ .... एक और लिन ई 2) TRANSACTION_ID में ..... में एक और रेखा

मैं ओआरएकल को rdbms के रूप में उपयोग कर रहा हूं।

उत्तर

10

ऐसा करने के लिए ASCII कोड और CHR समारोह इस्तेमाल कर सकते हैं।

यहां पूरी सूची दी गई है। http://www.asciitable.com/

SQL> conn rc/[email protected] 
Connected. 
SQL> set serveroutput on; 
SQL> begin 
    2 dbms_output.put_line('Hello..' || chr(10) || 'how are you...'); 
    3 end; 
    4/
Hello.. 
how are you... 
+2

आप 'हैलो ..' का उपयोग करने पर भी विचार कर सकते हैं || सीआर (13) || सीआर (10) || 'आप कैसे हैं'; 'यदि आप यूनिक्स शैली (एलएफ) के बजाय डॉस/विंडोज स्टाइल लाइन एंडिंग (सीआर + एलएफ) चाहते हैं। आप किसी भी संयोजन का उपयोग तब तक कर सकते हैं जब तक कि पूरे एमाइल संदेश एक ही पंक्ति समाप्ति शैली का उपयोग न करे। – SWilk

+0

@Swik: आपके समाधान मेरे लिए Wroks .. धन्यवाद – gaurav

+0

@Swik: धन्यवाद :) –

संबंधित मुद्दे