انتقل إلى المحتوى

منسّق Db2

نسّق IBM Db2 SQL لـ Db2 for LUW وDb2 for z/OS وفق قواعد Db2 الخاصة بالثوابت X'' وG'' وN''، والمعرّفات الموضوعة بين علامتي اقتباس مزدوجتين، والأسماء التي تتضمن # و@ و$. ينتقل FETCH FIRST n ROWS ONLY إلى سطر مستقل، وتبقى عبارات العزل مثل WITH UR في سطر الاستعلام، وتبدأ فروع MERGE أسطراً جديدة. ويُبلّغ عن السلاسل غير المغلقة والأقواس غير المتوازنة مع تحديد السطر والعمود، لمطوري قواعد البيانات ومسؤوليها.

إعادة تعيين

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

ما صياغة Db2 التي يتعرف عليها؟

يتم التعرف على السلاسل المحاطة بعلامة اقتباس مفردة مع مضاعفة علامات الاقتباس، والثوابت السداسية X''، والثوابت الرسومية G'' والوطنية N''، وكذلك السلاسل GX'' وUX'' وBX''. وتبقى المعرّفات الموضوعة بين علامتي اقتباس مزدوجتين والأسماء العادية التي تحتوي على # أو @ أو $ كما هي.

كيف يُعالَج FETCH FIRST؟

يبدأ FETCH سطراً خاصاً به مثل LIMIT. ويبقى باقي العبارة، مثل FIRST 10 ROWS ONLY، معاً في السطر التالي.

ماذا عن WITH UR وعبارات العزل الأخرى؟

تبقى WITH UR وWITH CS وWITH RS وWITH RR في السطر نفسه مع العبارة التي تسبقها. ولا يُخلط بينها وبين تعبير جدول مشترك يبدأ بـ WITH.

هل يدعم MERGE؟

نعم. يبدأ كل من WHEN MATCHED THEN وWHEN NOT MATCHED THEN سطراً جديداً.

هل يمكنه تنسيق إجراءات SQL PL؟

نعم. تُنسّق المسافات البادئة لكتل BEGIN وEND التي تتضمن تراكيب IF وCASE وLOOP، وتوضع العبارات داخلها في أسطر منفصلة.

هل تُحفظ التعليقات؟

نعم. تبقى تعليقات الأسطر التي تبدأ بـ -- وتعليقات الكتل /* block comments */ في مواضعها. وتُعاد محاذاة المسافات البادئة لتعليقات الكتل متعددة الأسطر وفق التخطيط الجديد.

هل تغيّر حالة أحرف الكلمات المفتاحية؟

لا. تحتفظ الكلمات المفتاحية والأسماء بحالة الأحرف التي كتبتها. تحوّل قاعدة البيانات أسماء Db2 غير الموضوعة بين علامتي اقتباس إلى أحرف كبيرة على أي حال، لذا تظل حالة الأحرف المختلطة صالحة.

ما الأخطاء التي يجري اكتشافها؟

السلاسل غير المغلقة، والمعرّفات الموضوعة بين علامتي اقتباس، وتعليقات الكتل، والأقواس غير المتوازنة، مع تحديد السطر والعمود لكل منها. لا يُرسل أي شيء إلى قاعدة بيانات.

ما الحد الأقصى لحجم الإدخال؟

حتى 1 MB لكل طلب و128 KB لكل عبارة. تُنسّق البرامج النصية الطويلة عبارةً تلو الأخرى.

هل يمكنني اختيار المسافة البادئة، وهل يُحفظ SQL؟

استخدم مسافتين أو 4 مسافات أو علامات جدولة. يُنسق SQL في الذاكرة فقط ولا يُحفظ مطلقًا.

نبذة عن OneClick Pro

OneClick Pro مجموعة مجانية تضم أكثر من 150 أداة ويب للمهام اليومية: تحويل الصور والوحدات، وتنسيق الأكواد والتحقق من صحتها، وفحص النطاقات وSEO، والعمل مع النصوص والتواريخ والأرقام. تعمل كل أداة دون تسجيل أو اشتراك، ولا تُستخدم البيانات التي تُدخلها إلا لحساب النتيجة ولا تُخزّن مطلقًا. استخدمها كصندوق أدوات سريع للمهام المنفردة، أو أضف الأدوات التي تعتمد عليها يوميًا إلى إشاراتك المرجعية.