اضغط استعلامات SQL متعددة الأسطر إلى سطر واحد وأزل التعليقات محليًا في المتصفح.
الإخراج
SELECT id, name AS user_name, email FROM users WHERE notes <> 'a -- نص يحتوي على شرطات' AND created_at > NOW() - INTERVAL '7' DAY;
مهام شائعة
ضغط SQL
SQL في سطر واحد
إزالة تعليقات SQL
تصغير SQL عبر الإنترنت
إجابة سريعة
أزل تعليقات SQL واضغط المسافات اختياريًا داخل المتصفح. يتعرّف الماسح على علامات الاقتباس المفردة والمزدوجة والخلفية أثناء البحث عن التعليقات؛ لكنه ليس محلل لهجات أو مدققًا أو محسّن استعلامات. راجع الناتج قبل تنفيذه.
طريقة الاستخدام
1. الصق نسخة من SQLاحتفظ بالأصل. لا تتصل الأداة بقاعدة بيانات ولا تنفذ الاستعلام.
2. اضبط الخيارينفعّل إزالة التعليقات لحذف -- و# و/* … */. فعّل الضغط إلى سطر واحد فقط حين لا تكون المسافات ذات دلالة.
3. شغّل وافحصنفّذ التحويل وقارن النصوص والتعليقات وحدود العبارات بالأصل قبل نسخ النتيجة.
أمثلة
حذف التعليقات والضغط
الإدخال
-- list users
SELECT id, name /* display */ FROM users;
الإخراج
SELECT id, name FROM users;
الاحتفاظ بنص يشبه التعليق داخل اقتباس
الإدخال
SELECT 'a -- b' AS note; -- explanation
الإخراج
SELECT 'a -- b' AS note;
الخياران مفعّلان؛ المسافات داخل النص في هذا المثال مفردة أصلًا.
حالات استخدام شائعة
تجهيز استعلام قصير للصق في حقل نصي
إزالة التعليقات التوضيحية من نسخة للمراجعة
حالات خاصة
يضغط نمط السطر الواحد المسافات في كل المواضع، بما فيها النصوص المقتبسة. عطّله إذا وجب الحفاظ على المسافات أو الأسطر داخلها.
لا تجمع الاحتفاظ بتعليقات -- أو # مع إخراج سطر واحد: حذف نهاية السطر قد يجعل SQL اللاحق جزءًا من التعليق.
لا يفهم الماسح بالكامل اقتباسات الدولار أو المعرّفات بين أقواس مربعة أو التعليقات المتداخلة أو المعاملات الخاصة باللهجات. قد تُحذف أيضًا تلميحات المحسّن وتعليقات MySQL القابلة للتنفيذ.