टास्क पथ / इनपुट से परिणाम तक
SQL को बिना चलाए कैसे फ़ॉर्मैट करें
- 01
SQL बोली चुनें
Standard SQL, PostgreSQL, MySQL, SQLite, SQL Server, BigQuery या Snowflake चुनें ताकि बोली-विशिष्ट सिंटैक्स सही टोकनाइज़ हो — PostgreSQL डिफ़ॉल्ट है। कोई ऑटो-डिटेक्शन नहीं है: वह बोली चुनें जो आपका डेटाबेस असल में बोलता है, क्योंकि Standard SQL में साफ़ फ़ॉर्मैट होता क्लॉज़ सही बोली के कीवर्ड अपने कब्ज़े में लेने पर अलग पढ़ा जा सकता है।
- 02
पेस्ट करें और तुरंत फ़ॉर्मैट करें
256 KiB तक का SQL पेस्ट या टाइप करें। पेस्ट करते ही रन होता है, ऑटो-फ़ॉर्मैट चालू होने पर साधारण संपादन थोड़े ठहराव के बाद दोबारा चलते हैं, और Ctrl या Command और Enter मौजूदा विकल्पों को मांग पर लागू करता है। वर्कस्पेस एक नमूना जॉइन क्वेरी के साथ खुलता है, ताकि आप प्रोडक्शन SQL सौंपने से पहले फ़ॉर्मैटर को काम करते देख सकें।
- 03
पठनीय या कॉम्पैक्ट आउटपुट चुनें
कॉम्पैक्ट लाइन ब्रेक, कमेंट, लिटरल और टोकन सेपरेटर बचाए रखता है। PostgreSQL में standard_conforming_strings=on माना गया है; MySQL में डिफ़ॉल्ट बैकस्लैश एस्केपिंग। डेटाबेस सेशन मोड पहचाने नहीं जाते। फ़ॉर्मैटिंग कोटेड कंटेंट, कमेंट या लिटरल लाइन सीमाएं बदल देती। कॉम्पैक्ट मोड आज़माएं या SQL ठीक करें; कोई आधा नतीजा एक्सपोर्ट नहीं होता।
- 04
नतीजा और बाइट गिनती जांचें
आउटपुट पैन हर रन के साथ अपडेट होता है, और फ़ुटर सटीक इनपुट और आउटपुट बाइट गिनती बताता है ताकि पठनीयता की क़ीमत — या कॉम्पैक्ट करने की बचत — दिखती रहे। रन Web Worker में समीक्षित 1,500 ms बजट के साथ चलते हैं, फ़ॉर्मैट किया आउटपुट 512 KiB पर सीमित है, और जो स्टेटमेंट टोकनाइज़र संभाल न सके वह अपनी लाइन और कॉलम नाम लेकर रुक जाता है।
- 05
समीक्षा करें, कॉपी करें, या डाउनलोड करें
नतीजे की समीक्षा अपने डेटाबेस वर्ज़न के मुकाबले करें, फिर उसे क्लिपबोर्ड पर कॉपी करें या toolars-formatted.sql के रूप में डाउनलोड करें। फ़ॉर्मैटिंग डेटाबेस वैलिडेशन का विकल्प नहीं है: वर्कस्पेस कभी डेटाबेस से कनेक्ट नहीं होता, इसलिए ऑब्जेक्ट नाम, अनुमतियां और सिमेंटिक्स वहीं पुष्टि करें जहां क्वेरी असल में चलेगी। रद्द करें मौजूदा रन रोककर ऑटो-फ़ॉर्मैट बंद कर देता है लेकिन SQL बचाए रखता है। SQL या विकल्प संपादित करने पर पिछला आउटपुट मिट जाता है।