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

संख्या मान में डेटाटाइप और अधिकतम लंबाई के साथ SQL तालिका स्तंभ स्कीमा प्राप्त करें

तथ्य यह है कि int, मां और अन्य स्ट्रिंग डेटा प्रकार में fidex परिभाषित लंबाई नहीं है, आपको कॉलम में उचित मान नहीं मिल सकता है CHARACTER_MAXIMUM_LENGTHयदि आपको आवश्यकता हो तो आप किसी मामले के साथ ths को रीमैप कर सकते हैं जब

select COLUMN_NAME
        , DATA_TYPE
        , CASE DATA_TYPE 
            WHEN 'int' THEN 4 
            WHEN 'money' THEN 8  
            ELSE CHARACTER_MAXIMUM_LENGTH 
          END
        , CHARACTER_MAXIMUM_LENGTH       
from INFORMATION_SCHEMA.COLUMNS
where TABLE_NAME='Table_A'



  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. SQL सर्वर में NULLIF () कैसे काम करता है

  3. ईएफ कोड पहले, अलग-अलग स्कीमा के साथ एक ही टेबल नाम कैसे पंजीकृत करें?

  4. एसक्यूएल:डेटाबेस में प्रत्येक वर्चर कॉलम में एक स्ट्रिंग की खोज करें

  5. कैसे ठीक करें "संबंधित विभाजन फ़ंक्शन योजना में उल्लिखित फ़ाइल समूहों की तुलना में अधिक विभाजन उत्पन्न करता है" संदेश 7707 SQL सर्वर में