QT से SQL कॉलम अधिकतम कॉलम संख्या कॉन्फ़िगरेशन

मैं उन पंक्तियों को संग्रहीत करना चाहता हूं जिनमें SQLite डेटाबेस में 65536 कॉलम हैं, और मैं C ++ और QT का उपयोग कर ऐसा कर रहा हूं।

मेरा सवाल है: चूंकि कॉलम की डिफ़ॉल्ट अधिकतम संख्या 2000 नहीं है, इस पैरामीटर को C ++ और Qt से कॉन्फ़िगर कैसे करें?

धन्यवाद।

0
जोड़ा
विचारों: 1
"मैं उन पंक्तियों को स्टोर करना चाहता हूं जिनमें 65536 कॉलम हैं" सुझाव देते हैं कि आपको डेटाबेस को फिर से डिजाइन करने की आवश्यकता है।
जोड़ा लेखक Samuel Harmer, स्रोत

1 उत्तर

SQLLite मुखपृष्ठ इस पर कुछ स्पष्टीकरण है:

2. कॉलम की अधिकतम संख्या

     

SQLITE_MAX_COLUMN संकलन-समय पैरामीटर ऊपरी सेट करने के लिए उपयोग किया जाता है   बाध्य (...)

तथा

The default setting for SQLITE_MAX_COLUMN is 2000. You can change it at compile time to values as large as 32767. On the other hतथा, many experienced database designers will argue that a well-normalized database will never need more than 100 columns in a table.

इस तरह, भले ही आपने इसे बढ़ाया हो, आप केवल वही चीज़ प्राप्त कर सकते हैं जो आप चाहते हैं। इसके अलावा मैं केवल आपकी पोस्ट पर Styne666 की टिप्पणी का उल्लेख कर सकता हूं।

0
जोड़ा
नमस्ते। उत्तर देने के लिए आपका धन्यवाद। मैं देखता हूं, मैं डेटाबेस को फिर से डिजाइन कर दूंगा।
जोड़ा लेखक AimingHigh, स्रोत