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

SQLite में वर्ड रैप को सक्षम करने के 2 तरीके

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    |          |
+---------+------------+----------+

अब जबकि कॉलम की चौड़ाई कम हो गई है, वर्ड रैप को अक्षम करने पर दो शब्द टूट जाते हैं।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक INSERT कथन के रूप में आउटपुट SQLite क्वेरी परिणाम

  2. डेटाबेस के साथ एक एप्लिकेशन शिप करें

  3. एसक्यूएल में अर्धविराम आवश्यक है?

  4. सूची <मॉडल वर्ग> को sqlite में सहेजें

  5. कॉर्डोवा का उपयोग करके प्रोजेक्ट फ़ाइल में स्थानीय रूप से संग्रहीत स्क्लाइट डीबी फ़ाइल को कैसे एक्सेस और अपडेट करें [संपत्ति फ़ोल्डर]