TF

أدوات المطورين

منسّق SQL ومجمّله

حوّل SQL الفوضوي إلى استعلامات مقروءة لـ PostgreSQL وMySQL وSQL Server وOracle وBigQuery وغيرها — أو اضغطه.

تعمل محليًا في متصفحك — لا يتم رفع مدخلاتك.

الصق SQL — يُنسَّق أثناء الكتابة.

ما هذه الأداة؟

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

يعتمد التنسيق على مكتبة sql-formatter مفتوحة المصدر، التي تفهم صياغة كل لهجة، مثل تحويلات الأنواع في PostgreSQL والأقواس المربعة في T-SQL وعلامات الاقتباس المائلة في BigQuery.

يزيل الضغط التعليقات والمسافات الزائدة دون المساس بالسلاسل النصية والمعرّفات المقتبسة. وتُعالج استعلاماتك في المتصفح ولا تُرسل إلى أي خادم.

كيفية استخدام منسّق SQL

  1. الصق SQL أو حمّل المثال.
  2. اختر اللهجة: SQL القياسية أو PostgreSQL أو MySQL أو MariaDB أو SQLite أو SQL Server أو Oracle أو BigQuery أو Snowflake وغيرها.
  3. اضبط حالة الكلمات المفتاحية والمسافة البادئة والفواصل في بداية السطر وفق دليل أسلوبك.
  4. انسخ SQL المنسّق أو نزّله، أو بدّل إلى الضغط لسطر واحد.

أمثلة

استعلام بعد التجميل

select id, name from users where active = 1
SELECT
  id,
  name
FROM
  users
WHERE
  active = 1

الأسئلة الشائعة

هل يغيّر التنسيق ما يفعله استعلامي؟

لا. تتغير المسافات فقط، وحالة الكلمات المفتاحية إن اخترت ذلك. وتبقى المعرّفات والقيم النصية كما كُتبت تمامًا.

لماذا يظهر خطأ في التحليل؟

ربما يستخدم الاستعلام صياغة قاعدة بيانات أخرى. اختر اللهجة المناسبة — مثل T-SQL للأسماء بين [أقواس مربعة] أو MySQL لعلامات الاقتباس المائلة.

هل ينسّق عدة عبارات دفعة واحدة؟

نعم. تُنسّق العبارات المفصولة بفاصلة منقوطة واحدة تلو الأخرى، مع سطر فارغ بينها.

هل تحتاج إلى مزايا أكثر لاحقًا؟

الأدوات المميزة والحدود الأعلى والوصول عبر واجهة برمجية ضمن خططنا القادمة. يبقى الإصدار الأول مجانيًا وخاصًا داخل متصفحك.