NUMFORMAT सेट करें एक एसक्यूएल*प्लस . है आज्ञा। सामान्य तौर पर, यह एक क्लाइंट-साइड . है प्रदर्शन . पर सेट करना रेखावृत्त।
आप हमेशा SQL*Plus
स्टोर कर सकते हैं login.sql
. में सेटिंग और glogin.sql
. जब भी SQL*Plus
प्रारंभ होता है, यह निर्देशिका $ORACLE_HOME/sqlplus/admin
के अंतर्गत glogin.sql नाम की फ़ाइल ढूंढता है . यदि ऐसी कोई फ़ाइल मिलती है, तो उसे पढ़ा जाता है और युक्त कथन निष्पादित किए जाते हैं। इसके अतिरिक्त, glogin.sql पढ़ने के बाद, sql*plus उस निर्देशिका में login.sql नाम की एक फ़ाइल भी ढूँढता है जहाँ से SQL*Plus
था और निर्देशिका में है कि पर्यावरण चर SQLPATH इसे इंगित करता है और इसे पढ़ता है और इसे निष्पादित करता है। login.sql की सेटिंग्स glogin.sql की सेटिंग्स पर वरीयता लेती हैं।
यदि आप केवल संख्या प्रदर्शित कर रहे हैं, और इसे वांछित प्रारूप में प्रदर्शित करना चाहते हैं, तो TO_CHAR का उपयोग करें व्यक्तिगत SQL कथन स्तर . पर ।
उदाहरण के लिए,
SQL> select to_char(123.456,'999.9') VALUE from dual
2 /
VALUE
------
123.5
बॉटमलाइन, यह एक SQL*Plus
है आदेश, Oracle नहीं SQL या PL/SQL आज्ञा। यह केवल SQL*Plus
. से डेटा के प्रदर्शित होने के तरीके को प्रभावित करेगा , डेटाबेस तक पहुँचने वाले अन्य प्रोग्रामों से नहीं। SQL*Plus
. के बजाय आप अपने डेटा को प्रदर्शित करने के लिए जो कुछ भी उपयोग कर रहे हैं उसमें कुछ ऐसा ही होना चाहिए ।