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

क्या FixedLenNullInSource और TrimTrailingBlanks के मानों को बदलने का कोई तरीका है?

TrimTrailingBlanks SET ANSI_PADDING . से संबंधित है विकल्प जब तालिका बनाई गई थी। आप पूरी तालिका को मेरा जवाब यहां ANSI_NULL को बदलने के लिए विकल्प।

अन्यथा आपको चयनित वांछित शब्दार्थ के साथ तालिका को फिर से बनाना होगा।

sp_help . की परिभाषा को देखते हुए

   'FixedLenNullInSource' = 
   CASE
        WHEN Type_name(system_type_id) NOT IN ( 'varbinary', 'varchar', 'binary', 'char' ) THEN '(n/a)'
        WHEN is_nullable = 0 THEN @no
        ELSE @yes
    END 

तो यह FixedLenNullInSource . के लिए भिन्न मान दिखाई देता है बस इंगित करें कि कॉलम की शून्यता अलग है और यह 4 निर्दिष्ट डेटाटाइप में से एक है। आपको इसे ALTER TABLE ... ALTER COLUMN . के साथ ठीक करना होगा

रेडगेट एसक्यूएल तुलना या एसक्यूएल सर्वर डेटा टूल्स जैसे डेटाबेस की तुलना करने के लिए या यहां तक ​​​​कि केवल sys.tables क्वेरी करने के लिए आप शायद किसी तीसरे पक्ष के टूल का उपयोग करना बेहतर समझते हैं। और sys.columns sp_help . का उपयोग करने के बजाय स्वयं हालांकि।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर लॉग शिपिंग और डिजास्टर रिकवरी इंस्टाल और कॉन्फ़िगरेशन -4

  2. एसएसआईएस नियंत्रण प्रवाह में चुनिंदा कार्य निष्पादित करें

  3. समय के साथ एमडीएक्स गणना (वर्षों - एक वर्ष के भीतर नहीं)

  4. SQL सर्वर में CREATE INDEX स्टेटमेंट जेनरेट करें

  5. SQL सर्वर पर जब मैं किसी मामले के भीतर एकाधिक कॉलम कैसे चुन सकता हूं?