أداة للمطورين / 20
منسّق SQL
نسّق SQL وفق لهجات SQL القياسية أو PostgreSQL أو MySQL أو SQLite أو BigQuery.
منسّق SQL: يحوّل TOEA لهجة SQL المحددة إلى رموز، ويطبّق مسافات بادئة متسقة، ويحوّل الكلمات المفتاحية المعروفة إلى أحرف كبيرة. يعمل 100% محليًا في المتصفح، من دون رفع أي ملفات إلى الخادم.
- الفئة
- أدوات المطورين
- مرات التشغيل
- في المتصفح
- التكلفة
- مجاني · بلا تسجيل
- التوفر
- جاهز للاستخدام
تعمل بالكامل في المتصفح
اختيار اللهجة
تحدد اللهجة طريقة قراءة علامات الاقتباس والعناصر النائبة. يضع MySQL وBigQuery معرفات الجداول والحقول بين علامات اقتباس عكسية، بينما يستخدم PostgreSQL وSQL القياسي علامات اقتباس مزدوجة. وتختلف العناصر النائبة أيضاً: $1 في PostgreSQL، و? في MySQL وSQLite، و@name في BigQuery. اختر قاعدة البيانات التي يعمل عليها الاستعلام، لأن العنصر النائب أو علامة الاقتباس التي لا تعرفها اللهجة قد تمنع التنسيق.
تُكتب الكلمات المفتاحية بأحرف كبيرة فقط. وتحتفظ أسماء الجداول والأعمدة بحالة أحرفها، وهذا مهم في PostgreSQL، حيث تكون الأسماء الموضوعة بين علامات اقتباس حساسة لحالة الأحرف.
عندما يفشل التنسيق
يعني خطأ التحليل عادةً أن النص ليس SQL خالصاً. فالقوالب من dbt أو Jinja أو ORM، مثل {{ ref('orders') }} أو {% if %}، توقف المحلل عند ذلك الموضع؛ نسّق SQL المجمّع بدلاً من ذلك، أو استبدل أجزاء القالب بأسماء عناصر نائبة أولاً.
يعود التنسيق المتسق بالفائدة أثناء مراجعة الشيفرة: فعندما تُرتّب كل الاستعلامات بالطريقة نفسها، يعرض مدقق الفروقات التغييرات الحقيقية بدلاً من المسافات البيضاء.
طريقة الاستخدام
- ألصق SQL واختر لهجة.
- نسّق العبارة.
- انسخ النتيجة المقروءة أو نزّلها.
الخصوصية والقيود
تبقى الاستعلامات في المتصفح. لا يتحقق التنسيق من مخطط قاعدة البيانات أو الأذونات أو أداء الاستعلام.
أدوات ذات صلة
الأسئلة الشائعة
هل ينفّذ SQL؟
لا. ينسّق النص فقط ولا يتصل مطلقًا بقاعدة بيانات.
لماذا يجب اختيار لهجة؟
تختلف قواعد البيانات في الكلمات المفتاحية وعلامات الاقتباس والدوال وبنية الصياغة، لذلك يحسّن اختيار اللهجة تحويل النص إلى رموز.
أداة مجانية · عدد مرات الاستخدام في المتصفح · لا يتطلب حسابًا