ToolsMaxxing

SQL फ़ॉर्मैटर

लंबी SQL क्वेरी को अपने डेटाबेस डायलेक्ट के हिसाब से साफ़ इंडेंटेशन के साथ फ़ॉर्मैट करें।

आपकी फ़ाइलें आपके डिवाइस पर ही रहती हैं

यह कैसे काम करता है

  1. 1अपनी SQL पेस्ट करें, या उदाहरण आज़माएं चुनें।
  2. 2अपना डायलेक्ट चुनें ताकि सही कीवर्ड पहचाने जाएं।
  3. 3कीवर्ड का केस और इंडेंट की चौड़ाई चुनें।
  4. 4फ़ॉर्मैट की हुई क्वेरी कॉपी करें या .sql फ़ाइल के रूप में डाउनलोड करें।

विकल्पों का मतलब

फ़ॉर्मैट
हर क्लॉज़ को अलग लाइन में रखता है और जॉइन, कंडीशन और सब-क्वेरी को इंडेंट करता है।
मिनिफ़ाई
क्वेरी को एक लाइन में समेट देता है। इस मोड में कमेंट नहीं हटाए जाते।
डायलेक्ट
कोटिंग, पैरामीटर और डायलेक्ट के कीवर्ड संभालने का तरीका बदलता है। वह डेटाबेस चुनें जिस पर आप क्वेरी चलाते हैं।
कीवर्ड
अपर केस, लोअर केस, या कीवर्ड को वैसा ही रहने दें जैसा आपने लिखा था।

प्राइवेसी

सब कुछ आपके ब्राउज़र में चलता है। आप जो पेस्ट करते हैं वह किसी सर्वर पर नहीं भेजा जाता। क्वेरी में अक्सर टेबल के नाम और वैल्यू होती हैं जिन्हें आप शेयर नहीं करना चाहेंगे, इसलिए वे लोकल ही रहती हैं।

लोग अक्सर पूछते हैं

क्या फ़ॉर्मैट करने से क्वेरी का काम बदल जाता है?

नहीं। सिर्फ़ खाली जगह और कीवर्ड का केस बदलता है। स्ट्रिंग की सामग्री, आइडेंटिफ़ायर और संख्याएं जैसी हैं वैसी रहती हैं।

मेरी क्वेरी पर एरर क्यों आ रहा है?

पार्सर टेक्स्ट का कुछ हिस्सा पढ़ नहीं सका, आमतौर पर बिना बंद किया कोट या ब्रैकेट, या किसी दूसरे डायलेक्ट का स्टेटमेंट। सूची से कोई और डायलेक्ट आज़माएं।

क्या यह एक साथ कई स्टेटमेंट फ़ॉर्मैट कर सकता है?

हां। सेमीकोलन से अलग किए स्टेटमेंट एक के बाद एक फ़ॉर्मैट होते हैं, बीच में एक खाली लाइन के साथ।

क्या यह मेरे स्कीमा के हिसाब से क्वेरी की जांच करता है?

नहीं। यह टेक्स्ट की बनावट जांचता है, यह नहीं कि टेबल या कॉलम मौजूद हैं या नहीं।

क्या $1 या :name जैसे प्लेसहोल्डर सुरक्षित हैं?

हां। आम डायलेक्ट के लिए पोज़िशनल और नेम्ड पैरामीटर पहचाने जाते हैं और जैसे लिखे हैं वैसे ही रहते हैं।

मिलते-जुलते टूल्स