TO_CHAR()
. का उपयोग करते समय Oracle डेटाबेस में फ़ंक्शन, आप RN
. का उपयोग कर सकते हैं संख्या को रोमन अंकों के रूप में वापस करने के लिए प्रारूप तत्व। लोअरकेस का उपयोग करना (rn
) रोमन अंकों को लोअरकेस में लौटाता है।
उदाहरण
प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है:
SELECT TO_CHAR(748, 'fmRN') FROM DUAL;
परिणाम:
DCCXLVIII
ध्यान दें कि मैं fm
. का उपयोग कर रहा हूं किसी भी पैडिंग को दबाने के लिए प्रारूप संशोधक जिसे लागू किया जा सकता है।
यहां बताया गया है कि जब मैं fm
को हटाता हूं तो क्या होता है प्रारूप संशोधक:
SELECT TO_CHAR(748, 'RN') FROM DUAL;
परिणाम:
DCCXLVIII
लोअरकेस
लोअरकेस rn
का उपयोग करना रोमन अंकों को लोअरकेस में लौटाता है:
SELECT TO_CHAR(748, 'fmrn') FROM DUAL;
परिणाम:
dccxlviii
सीमा से बाहर
RN
. का उपयोग करते समय /rn
प्रारूप तत्व, मान 1 और 3999 के बीच होना चाहिए।
जब मैं इस सीमा के बाहर कोई नंबर प्रदान करता हूं तो यहां क्या होता है:
SELECT TO_CHAR(4000, 'fmrn') FROM DUAL;
परिणाम:
###############
लेकिन इसे 1 से कम करना ठीक है:
SELECT TO_CHAR(3999, 'fmrn') FROM DUAL;
परिणाम:
mmmcmxcix
और यहाँ एक ऋणात्मक मान है:
SELECT TO_CHAR(-1, 'fmrn') FROM DUAL;
परिणाम:
###############