2012-07-04 9 views
12

मैं पीएल/एसक्यूएल में एक नई लाइन कैसे मुद्रित करूं? मैं सी भाषा में '\ n' के समान कुछ के बाद हूं।मैं पीएल/एसक्यूएल में नई लाइन में आउटपुट कैसे प्रिंट करूं?

उदाहरण:

begin 

    dbms_output.put_line('Hi, good morning friends'); 

end; 

मैं जरूरत उत्पादन इस तरह है:

hi, 
good 
morning 
friends 

उत्तर

4
dbms_output.put_line('Hi,'); 
dbms_output.put_line('good'); 
dbms_output.put_line('morning'); 
dbms_output.put_line('friends'); 

या

DBMS_OUTPUT.PUT_LINE('Hi, ' || CHR(13) || CHR(10) || 
        'good' || CHR(13) || CHR(10) || 
        'morning' || CHR(13) || CHR(10) || 
        'friends' || CHR(13) || CHR(10) ||); 

यह प्रयास करें।

5

सबसे अधिक संभावना आप इस चाल का उपयोग करने की जरूरत है:

dbms_output.put_line('Hi' || chr(10) || 
        'good' || chr(10) || 
        'morning' || chr(10) || 
        'friends' || chr(10)); 
21

आप जोड़ सकते हैं सीआर और वामो:

chr(13)||chr(10) 

(खिड़कियों पर)

या बस:

chr(10) 

(अन्यथा)

dbms_output.put_line('Hi,'||chr(13)||chr(10) ||'good' || chr(13)||chr(10)|| 'morning' ||chr(13)||chr(10) || 'friends'); 
2
begin 

     dbms_output.put_line('Hi, '||CHR(10)|| 'good'||CHR(10)|| 'morning' ||CHR(10)|| 'friends'); 

    end; 
14

PL/SQL कोड में, आप उपयोग कर सकते हैं: DBMS_OUTPUT.NEW_LINE;

+0

यह उत्तर होना चाहिए। –

4

स्ट्रिंग पास करें और लाइन ब्रेक के साथ स्पेस को प्रतिस्थापित करें, यह आपको वांछित परिणाम देता है।

select replace('shailendra kumar',' ',chr(10)) from dual; 
संबंधित मुद्दे