منسّق SQL
ألصق استعلام SQL لتنسيقه بمسافة بادئة متّسقة وكلمات مفتاحية بأحرف كبيرة وفواصل أسطر بين البنود. اختر اللهجة (MySQL أو PostgreSQL أو SQLite أو SQL Server) أو استخدم وضع التصغير لضغط الاستعلام في سطر واحد.
تتم معالجة SQL الخاص بك داخل متصفحك ولا يتم رفعه إلى أي خادم.
كيفية استخدام منسّق sql
- ألصق استعلام SQL في صندوق الإدخال.
- اختر اللهجة (قياسي / MySQL / PostgreSQL / SQLite / SQL Server).
- اختر المسافة البادئة (مسافتان أو 4 مسافات أو Tab) وحالة الكلمات المفتاحية (أحرف كبيرة أو صغيرة أو الإبقاء كما هي).
- أو بدّل إلى التصغير لضغط الاستعلام في سطر واحد.
- انسخ النتيجة أو نزّلها كملف .sql.
الأسئلة الشائعة
ما هي لهجات SQL المدعومة؟
SQL القياسي بالإضافة إلى MySQL وPostgreSQL وSQLite وSQL Server. يوسّع إعداد اللهجة قائمة الكلمات المفتاحية (مثلاً تضيف PostgreSQL كلمة RETURNING ويضيف SQL Server كلمة TOP) بحيث يتم التعرّف على الكلمات المفتاحية الخاصة بكل لهجة وكتابتها بحالة صحيحة.
هل ينسّق عدة عبارات؟
نعم. تُنسَّق العبارات المفصولة بفواصل منقوطة بشكل مستقل مع سطر فارغ بينها.
هل يتم الحفاظ على التعليقات؟
نعم في المنسّق. يتم الحفاظ على تعليقات السطر (-- ...) وتعليقات الكتلة (/* ... */) في أسطر خاصة بها. يحذف وضع التصغير التعليقات لإبقاء الناتج صغيرًا قدر الإمكان.
لماذا لا تُكتب دالّتي الخاصّة بـ Postgres بالحالة التي أتوقّعها؟
تركّز تغطية اللهجات على الكلمات المحجوزة (SELECT، WHERE، RETURNING) لا على أسماء الدوال. الدوال المدمجة مثل `array_agg` و`jsonb_path_query` أو امتدادات المزوّدين تبقى بالحالة التي كتبتها بها. إن كانت الحالة المتّسقة مهمّة عبر الفريق، فلتفرضها أداة الفحص لديك — المنسّقات تترك أسماء الدوال متعمَّدةً.