أنت تحدد DELIMITER لإخبار عميل mysql بالتعامل مع العبارات أو الوظائف أو الإجراءات المخزنة أو المشغلات على أنها عبارة كاملةعادةً في ملف. قمت بتعيين ملف DELIMITER مختلف مثل $$. يتم استخدام الأمر DELIMITER لتغيير المحدد القياسي لأوامر MySQL (أي ؛).
ما هو استخدام المحدد؟
المحدد هو تسلسل من حرف واحد أو أكثر لتحديد الحدود بين مناطق منفصلة ومستقلة في نص عادي أو تعبيرات رياضية أو تدفقات بيانات أخرىمثال على المحدد هو حرف الفاصلة ، الذي يعمل كمحدد حقل في تسلسل من القيم المفصولة بفواصل.
ما هو المحدد داخل SQL وما هو الغرض منه؟
المحدد هو علامة نهاية كل أمر ترسله إلى عميل سطر أوامر mysqlالمحدد لا يتعلق فقط بالمشغلات ، ولكن تحديد المشغلات والإجراءات المخزنة أمر قوي استخدم الحالة كما تريد أن تحتوي على فواصل منقوطة (؛) والتي هي بخلاف ذلك المحدد الافتراضي.
لماذا نحتاج إلى تغيير المحدد في نصوص الإجراءات المخزنة لدينا في mysql؟
يستخدم برنامج عميل MySQL مثل MySQL Workbench أو برنامج mysql المحدد (؛) لفصل العبارات وتنفيذ كل جملة على حدة. … لذلك ، يجب عليك إعادة تعريف المحدد مؤقتًابحيث يمكنك تمرير الإجراء المخزن بالكامل إلى الخادم على هيئة عبارة واحدة.
ما معنى المحدد في SQL؟
المحدد هو رمز بسيط أو مركب أنله معنى خاص لـ PL / SQL. على سبيل المثال ، يمكنك استخدام المحددات لتمثيل العمليات الحسابية مثل الجمع والطرح.