2011-10-30 22 views
8

मैं ऑरैकल में स्ट्रिंग को जोड़ने की कोशिश कर रहा हूं।ओरेकल एसक्यूएल में स्ट्रिंग्स को बीच में बिना किसी स्पेस के संगत करें?

insert into dummy values('c'||to_char(10000,'99999')); 

की उम्मीद परिणाम है::

निम्नलिखित मेरी क्वेरी है

c10000 

लेकिन उत्पादन मैं 'सी' और मूल्य 10000 के बीच में एक जगह के साथ है:

c 10000 

रिक्त स्थान के बिना कैसे सम्मिलित करें?

उत्तर

20

यह संगतता ऑपरेटर के साथ कोई समस्या नहीं है लेकिन फ़ंक्शन to_char() के साथ कोई समस्या नहीं है। बजाय का प्रयास करें:

to_char(10000,'FM99999') 

मैं the manual here बोली:

एफएम .. कोई आगे या पीछे रिक्त स्थान के साथ एक मान देता है।