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

PL/SQL और SQL में VARCHAR2 का अधिकतम आकार क्या है?

आधिकारिक दस्तावेज़ देखें (http://docs.oracle.com/cd/B19306_01/server.102/b14200/sql_elements001.htm#i54330)

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

परिवर्तनीय-लंबाई वर्ण स्ट्रिंग जिसमें अधिकतम लंबाई आकार बाइट्स या वर्ण होते हैं। अधिकतम आकार 4000 बाइट या वर्ण है, और न्यूनतम 1 बाइट या 1 वर्ण है। आपको VARCHAR2 के लिए आकार निर्दिष्ट करना होगा। BYTE इंगित करता है कि कॉलम में बाइट लंबाई शब्दार्थ होगा; CHAR इंगित करता है कि स्तंभ में वर्ण शब्दार्थ होंगे।

लेकिन Oracle डेटाबेस 12c में शायद 32767 (http://docs.oracle.com/database/121/SQLRF/sql_elements001.htm#SQLRF30020)

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

परिवर्तनीय-लंबाई वर्ण स्ट्रिंग जिसमें अधिकतम लंबाई आकार बाइट्स या वर्ण होते हैं। आपको VARCHAR2 के लिए आकार निर्दिष्ट करना होगा। न्यूनतम आकार 1 बाइट या 1 वर्ण है। अधिकतम आकार है:32767 बाइट्स या वर्ण यदि MAX_STRING_SIZE =EXTENDED4000 बाइट्स या वर्ण यदि MAX_STRING_SIZE =STANDARD



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cx-Oracle का उपयोग करके यूनिकोड सम्मिलित नहीं कर सकता

  2. वीडियो:आरएसी पर Oracle 12c पहचान कॉलम प्रदर्शन

  3. SQL त्रुटि:ORA-00933:SQL आदेश ठीक से समाप्त नहीं हुआ

  4. Opatch को गैर-संवादात्मक रूप में कैसे चलाएं

  5. जावा में उपयोग में ओरेकल की वापसी (जेडीबीसी, तैयार वक्तव्य)