SQL क्वेरी फॉर्मेटर
लंबी SQL क्वेरी को पढ़ने में आसान बनाएँ, अपने डेटाबेस के डायलेक्ट में।
इस टूल में समस्या की रिपोर्ट करें
SQL फॉर्मेटर का उपयोग कैसे करें
अपनी क्वेरी पेस्ट करें
एक या ज़्यादा SQL स्टेटमेंट पेस्ट करें, या .sql फाइल खोलें या ड्रॉप करें। टाइप करते ही यह फॉर्मेट हो जाती है।
डायलेक्ट और केस चुनें
अपना डेटाबेस चुनें ताकि उसका सिंटैक्स समझा जा सके, और कीवर्ड जैसे लिखे हैं वैसे रखें या UPPER या lower केस में बदलें।
कॉपी या डाउनलोड करें
फॉर्मेट की गई SQL कॉपी करें, या .sql फाइल के रूप में डाउनलोड करें।
Utils365 का उपयोग क्यों करें
सात डायलेक्ट
स्टैंडर्ड SQL, MySQL, PostgreSQL, SQL Server (T-SQL), SQLite, Oracle (PL/SQL) और BigQuery, हर एक की अपनी कोटिंग, कमेंट और कीवर्ड के साथ।
एक जैसे कीवर्ड
SELECT, FROM और JOIN को पूरी क्वेरी में बड़े या छोटे अक्षरों में रखें, ताकि अलग-अलग लोगों की क्वेरी एक जैसी दिखें।
जगह के साथ एरर
जो क्वेरी फॉर्मेटर नहीं पढ़ पाता, उसकी लाइन और कॉलम दिखते हैं, और वह जगह मार्क होती है।
पूरी तरह निजी
आपकी क्वेरी आपके ब्राउज़र में फॉर्मेट होती हैं और कभी अपलोड नहीं होतीं, इसलिए उनमें मौजूद टेबल के नाम और डेटा आपके पास ही रहते हैं।
अक्सर पूछे जाने वाले प्रश्न
मुझे कौन सा SQL डायलेक्ट चुनना चाहिए?
वही जो आपका डेटाबेस इस्तेमाल करता है। ज़्यादातर सादी क्वेरी के लिए स्टैंडर्ड SQL काम करता है, लेकिन MySQL के बैकटिक, PostgreSQL के :: कास्ट और SQL Server के [ब्रैकेट] जैसी चीज़ों के लिए उनका अपना डायलेक्ट चाहिए।
क्या फॉर्मेटिंग से मेरी क्वेरी का काम बदल जाता है?
नहीं। सिर्फ़ स्पेस, लाइन ब्रेक और, अगर आप चुनें तो, कीवर्ड का केस बदलता है। टेबल के नाम, कॉलम के नाम और कोट के अंदर का टेक्स्ट बिल्कुल वैसा ही रहता है।
यह क्यों कहता है कि किसी चीज़ की उम्मीद नहीं थी?
फॉर्मेटर उस जगह पर क्वेरी नहीं पढ़ पाया। अक्सर यह किसी एक डेटाबेस का खास सिंटैक्स होता है, जैसे MySQL में # कमेंट। अपने डेटाबेस का डायलेक्ट चुनें और फिर से कोशिश करें।
क्या मैं एक साथ कई क्वेरी फॉर्मेट कर सकता हूँ?
हाँ। उन्हें सेमीकोलन से अलग करके एक साथ पेस्ट करें, और हर एक बीच में खाली लाइन के साथ फॉर्मेट हो जाएगी।
क्या यह जाँचता है कि मेरी क्वेरी सही है?
सिर्फ़ इतना कि वह पढ़ी जा सकती है। इसे आपकी टेबल की जानकारी नहीं होती, इसलिए गलत लिखा कॉलम का नाम क्वेरी चलाने पर ही पकड़ में आएगा।