SQL फ़ॉर्मेटर

एक लाइन में ठुंसी SQL क्वेरी को सही तरीके से इंडेंट करें।

SQL डायलेक्ट
कीवर्ड केस
इनपुट
परिणाम

उपयोग के उदाहरण

लॉग से कॉपी की गई एक-लाइन क्वेरी को साफ़ करना

एप्लिकेशन लॉग या स्लो क्वेरी लॉग से लंबी एक-लाइन SQL पेस्ट करें और इसे क्लॉज़ के हिसाब से पढ़ने लायक लाइनों में पाएँ।

कोड रिव्यू या दस्तावेज़ के लिए पठनीयता बढ़ाना

पुल रिक्वेस्ट या तकनीकी दस्तावेज़ में डालने से पहले क्वेरी की इंडेंटेशन ठीक करें ताकि दूसरे लोग संरचना एक नज़र में समझ सकें।

अपनी टीम की कीवर्ड स्टाइल से मिलाना

SELECT और FROM जैसे कीवर्ड को पूरी तरह बड़े या छोटे अक्षरों में बदलें ताकि यह आपकी टीम की SQL स्टाइल गाइड से मेल खाए।

अक्सर पूछे जाने वाले सवाल

क्या मेरी क्वेरी सर्वर पर भेजी जाती है?

नहीं। सारा फ़ॉर्मेटिंग पूरी तरह आपके ब्राउज़र में होता है, और आपके द्वारा दर्ज कुछ भी कभी सर्वर पर नहीं भेजा जाता।

क्या यह वाकई क्वेरी चलाता है या डेटाबेस से जुड़ता है?

नहीं। यह टूल सिर्फ़ टेक्स्ट को पढ़ने लायक बनाता है, यह किसी भी डेटाबेस से नहीं जुड़ता और कुछ भी निष्पादित नहीं करता।

सही SQL डायलेक्ट कैसे चुनें?

जो डेटाबेस आप इस्तेमाल कर रहे हैं उससे मेल खाता डायलेक्ट चुनें ताकि MySQL के बैकटिक या PostgreSQL के ऑपरेटर जैसे खास सिंटैक्स सही पहचाने जाएँ। यकीन न हो तो स्टैंडर्ड SQL ज़्यादातर क्वेरी के लिए ठीक काम करता है।

अगर सिंटैक्स में गलती हो तो क्या होता है?

अगर क्वेरी में कोष्ठक मेल नहीं खाते या सिंटैक्स एरर है, तो फ़ॉर्मेटिंग विफल हो जाती है और एक एरर मैसेज बताता है कि समस्या लगभग कहाँ है।