هل هناك مشكلة في هذه الأداة؟

عن «تجميل SQL عبر الإنترنت»

تنسّق هذه الأداة استعلامات SQL بمسافة بادئة متسقة، وكتابة كلمات رئيسية بحروف كبيرة، وفواصل أسطر. تصبح عبارات SELECT الطويلة مع عدة عمليات ربط قابلة للقراءة، حيث يتم فصل كل بند (SELECT، FROM، WHERE، JOIN، GROUP BY، ORDER BY) بوضوح.

تجميل SQL ضروري عند مراجعة الاستعلامات المعقدة، أو تضمين SQL في الوثائق، أو تصحيح أخطاء استعلامات الإنتاج من السجلات، أو مشاركة الاستعلامات مع الزملاء. SQL غير المنسق على سطر واحد صالح تقنيًا ولكنه غير قابل للقراءة عمليًا.

تفهم الأداة لهجات SQL الحديثة (PostgreSQL، MySQL، SQL Server، Oracle، SQLite) وتتعامل مع CTEs (بنود WITH)، ووظائف النوافذ، والاستعلامات الفرعية، وأجسام الإجراءات المخزنة بشكل صحيح.

كيف تستخدم هذه الأداة

كيف أُجمّل عبارة SQL؟

  1. ألصق SQL

    ضع عبارة `SELECT` أو `INSERT` أو `UPDATE` أو `DELETE` أو DDL في حقل «SQL». معظم اللهجات الكبرى تعمل — Postgres و MySQL و SQLite و MS SQL — مع الإبقاء حرفيًا على صياغة خاصة باللهجة (window-frame `ROWS BETWEEN` و `JSON_VALUE` ...إلخ) دون توحيد.

  2. اضغط «تشغيل»

    تعيد النتيجة حقلًا واحدًا `formatted`. تُحوَّل الكلمات المفتاحية إلى أحرف كبيرة (`SELECT` و `FROM` و `JOIN` و `WHERE`)، وتُزاح الأعمدة تحت `SELECT`، وتنزل كل join على سطرها، وتنكسر سلاسل `AND` / `OR` تحت `WHERE`.

  3. التعليقات والسلاسل

    تمرّ تعليقات السطر الواحد (`-- …`) والكتلية (`/* … */`) ونمط Postgres `--`. لا تُمَس الحرفيات النصية (`'foo'`) ولا المعرّفات المقتبسة (`"col"` و `` `col` ``) — يُعامَل ما بداخلها كصندوق أسود.

  4. ما لا يغيّره

    لا إعادة كتابة استعلام، ولا تلميحات تحسين، ولا تحقق مخطّط. إن أعاد المُنسِّق ترتيب الـ joins أو غيّر الأقواس فهو يتخذ خيارات تباعد تجميلية — الدلالات لا تتغيّر.