Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

नंबर मास्किंग और nls_parameter

TO_CHAR का उपयोग करें एक दशमलव वर्ण निर्दिष्ट करना D प्रारूप मॉडल में उचित रूप से

जब आपके सत्र का NLS_NUMERIC_CHARACTERS है ,. ("दशमलव_वर्ण समूह_विभाजक " ) डिफ़ॉल्ट रूप से या आपने इसे मैन्युअल रूप से उपयोग करके सेट किया है

alter session set NLS_NUMERIC_CHARACTERS = ',.'; 

select to_char(231.12, '99999D99')  from dual;

प्रदर्शित करता है

231,12

आप NLS_NUMERIC_CHARACTERS . निर्दिष्ट करके व्यवहार को बदल सकते हैं तीसरे तर्क के रूप में

select to_char(231.12, '99999D99','NLS_NUMERIC_CHARACTERS='',.''')  from dual;

231,12

डेमो




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ओरेकल स्टेटमेंट

  2. Oracle SQL -- एकाधिक पंक्तियों से मान हथियाना

  3. कर्मचारी विभागवार एवं कर्मचारियों की संख्या 5 . से अधिक

  4. एसक्यूएल * प्लस :इसे एक त्रुटि कोड वापस करने के लिए मजबूर करें

  5. क्या डेटाबेस संरचना में परिवर्तन के लिए कोई संस्करण नियंत्रण प्रणाली है?