ऐसा नहीं लगता कि आप अग्रणी शून्य जोड़ना चाहते हैं, ऐसा लगता है कि आप अपनी तिथि को किसी वर्ण में ठीक उसी तरह परिवर्तित नहीं कर रहे हैं जैसा आप चाहते हैं। डेटाटाइम प्रारूप मॉडल of TO_CHAR() अत्यंत शक्तिशाली है, इसका पूरा उपयोग करें।
select to_char(dt, 'yyyymmdd') as dayid
from atm_facts
वास्तव में अपने प्रश्न का उत्तर देने के लिए आप नंबर प्रारूप का उपयोग कर सकते हैं मॉडल TO_CHAR() के साथ अग्रणी के साथ पैड करने के लिए।
उदाहरण के लिए, निम्नलिखित रिटर्न 006
select to_char(6, 'fm009') from dual;
आप प्रारूप मॉडल संशोधक का उपयोग कर सकते हैं fm
, यदि आवश्यक हो तो प्रमुख रिक्त स्थान निकालने के लिए, ऊपर दिए गए दस्तावेज़ों में उल्लेख किया गया है।