SQLite के सारणीबद्ध आउटपुट मोड में से किसी एक का उपयोग करते समय, आप --wrap
. को सक्षम कर सकते हैं प्रत्येक कॉलम की चौड़ाई को सीमित करने के लिए विकल्प। यह तब उपयोगी हो सकता है जब डेटा में टेक्स्ट की लंबी लाइनें हों।
जब हम ऐसा करते हैं, तो हमारे पास "वर्ड रैप" निर्दिष्ट करने का विकल्प होता है, ताकि शब्द आधे रास्ते में न कटे।
वर्ड रैप निर्दिष्ट करने के दो तरीके हैं:--wordwrap on
use का उपयोग करें या इसका शॉर्टकट -ww
।
--wordwrap on
का उपयोग करना
यहां --wordwrap on
के साथ वर्ड रैप को सक्षम करने का एक उदाहरण दिया गया है विकल्प:
.mode -wrap 20 --wordwrap on
अब एक क्वेरी चलाते हैं:
SELECT * FROM Album LIMIT 1;
परिणाम:
+---------+---------------------+----------+ | AlbumId | Title | ArtistId | +---------+---------------------+----------+ | 1 | For Those About To | 1 | | | Rock We Salute You | | +---------+---------------------+----------+
हम देख सकते हैं कि "रॉक" शब्द अगली पंक्ति में लिपटा हुआ है।
अगर हमने वर्ड रैप का इस्तेमाल नहीं किया होता, तो वह शब्द कट जाता। मेरा क्या मतलब है, यह प्रदर्शित करने के लिए, यह फिर से है, इस समय को छोड़कर मैं वर्ड रैप को अक्षम कर दूंगा:
.mode -wrap 20 --wordwrap off
अब क्वेरी को फिर से चलाएँ:
SELECT * FROM Album LIMIT 1;
परिणाम:
+---------+----------------------+----------+ | AlbumId | Title | ArtistId | +---------+----------------------+----------+ | 1 | For Those About To R | 1 | | | ock We Salute You | | +---------+----------------------+----------+
हम देख सकते हैं कि वर्ड रैप सक्षम किए बिना, "रॉक" शब्द फटा हुआ है और दो पंक्तियों का उपयोग करता है।
-ww
का उपयोग करना (शॉर्टकट)
जैसा कि बताया गया है, हम -ww
. का उपयोग कर सकते हैं --wordwrap on
. के लिए शॉर्टकट के रूप में :
.mode -wrap 10 -ww
अब एक क्वेरी चलाते हैं:
SELECT * FROM Album LIMIT 1;
परिणाम:
+---------+------------+----------+ | AlbumId | Title | ArtistId | +---------+------------+----------+ | 1 | For Those | 1 | | | About To | | | | Rock We | | | | Salute | | | | You | | +---------+------------+----------+
इस बार मैंने कॉलम की चौड़ाई 20 के बजाय 10 पर सेट की है, और इतने अधिक शब्द लपेटे गए हैं। लाइन ब्रेक से कोई भी बाधित नहीं होता है।
आइए वर्ड रैप को अक्षम करके देखें कि यह आउटपुट को कैसे प्रभावित करता है:
.mode -wrap 10 -wordwrap off
अब क्वेरी को फिर से चलाएँ:
SELECT * FROM Album LIMIT 1;
परिणाम:
+---------+------------+----------+ | AlbumId | Title | ArtistId | +---------+------------+----------+ | 1 | For Those | 1 | | | About To R | | | | ock We Sal | | | | ute You | | +---------+------------+----------+
अब जबकि कॉलम की चौड़ाई कम हो गई है, वर्ड रैप को अक्षम करने पर दो शब्द टूट जाते हैं।