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

दशमलव (एस, पी) या संख्या (एस, पी)?

Oracle में, वे समान हैं:

<ब्लॉकक्वॉट>

SQL कथन जो तालिकाएँ और क्लस्टर बनाते हैं, IBM उत्पादों SQL/DS और DB2 से ANSI डेटाटाइप और डेटा प्रकारों का भी उपयोग कर सकते हैं। Oracle ANSI या IBM डेटा प्रकार नाम को पहचानता है जो OracleDatabase डेटा प्रकार नाम से भिन्न होता है। यह डेटा प्रकार को समतुल्यOracle डेटा प्रकार में परिवर्तित करता है, Oracle डेटा प्रकार को कॉलम डेटा प्रकार के नाम के रूप में रिकॉर्ड करता है, और कॉलम डेटा को Oracle डेटा प्रकार में संग्रहीत करता है, जो आने वाली तालिकाओं में दिखाए गए रूपांतरणों के आधार पर होता है।

इस उद्धरण के नीचे की तालिका दर्शाती है कि DECIMAL(p,s) आंतरिक रूप से एक NUMBER(p,s) . के रूप में माना जाता है :

SQL> create table t (a decimal(*,5), b number (*, 5));

Table created

SQL> desc t;
Name Type        Nullable Default Comments 
---- ----------- -------- ------- -------- 
A    NUMBER(*,5) Y                         
B    NUMBER(*,5) Y  

हालांकि, DECIMAL . के लिए स्केल डिफ़ॉल्ट रूप से 0 हो जाता है , जिसका अर्थ है कि DECIMAL(*) NUMBER(*, 0) . के रूप में माना जाता है , यानी INTEGER :

SQL> create table t (a decimal, b number, c decimal (5), d decimal (5));

Table created

SQL> desc t;
Name Type      Nullable Default Comments 
---- --------- -------- ------- -------- 
A    INTEGER   Y                         
B    NUMBER    Y                         
C    NUMBER(5) Y                         
D    NUMBER(5) Y   


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. R12 . में J2EE (OC4J) के लिए Oracle के कंटेनर्स

  2. सी # में एकल ओरेकल कमांड में एकाधिक प्रश्नों को निष्पादित करें

  3. निम्नलिखित Oracle त्रुटि का क्या अर्थ है:अमान्य स्तंभ अनुक्रमणिका

  4. पीएलएसक्यूएल कर्सर के लिए उदाहरण - स्पष्ट, निहित और रेफ कर्सर

  5. Oracle में DBMS_OUTPUT पैकेज के बारे में जानें