مفهوم التعليقات وكيفية استخدامها في لغة البرمجة SQL وتحديث قائمة قواعد البيانات

اقرأ في هذا المقال


مفهوم التعليقات وكيفية استخدامها في لغة البرمجة SQL

تُستخدم التعليقات (Comments) في معظم لغات البرمجة ومن بين هذه اللغات لغة البرمجة (SQL)، حيث أن الهدف الأساسي من استخدامها هو وضع ملاحظات أو شروحات حول الإستعلامات أو الدوال المعقدة الكبيرة التي قام المستخدم بإنشائها حتى لا ينسى سبب كتابته لهذه الأوامر التي وضعها، وبالتالي في حال أراد المستخم مراجعتها أو التعديل عليها بعد مدة فسيكون الأمر سهل جداً، لأنه سوف يقرأ التعليقات حتى يفهم طريقة تركيب الأوامر بسرعة و من ثم التعديل عليها.

والتعليقات بشكل عام يمكن وضعها في معظم أنواع قواعد البيانات ولكن ليس جميع أنواع قواعد البيانات، فعلى سبيل المثال قواعد بيانات من نوع (Access) لا تسمح للمستخدم بوضع تعليقات، والتعليقات لا توضع بنفس الطريقة في جميع أنواع قواعد البيانات فهناك ثلاث خيارات لوضع تعليقات في قواعد بيانات (MySQL أما في قواعد بيانات (Oracle) فيوجد خيارين فقط، والمستخدم غير مجبر على وضع تعليقات ولكن يُنصح بوضع تعليقات كلما دعت الحاجة إلى ذلك.

طرق وضع تعليقات في قواعد بيانات من نوع MySQL

هناك ثلاث خيارات لوضع تعليقات في قواعد بيانات من نوع (MySQL) و هي كالتالي:

  • إستخدام الرمز (–) وبعده يتم وضع التعليق  على سطر واحد.
  • إستخدام الرمز (#) وبعده يتم وضع التعليق  على سطر واحد.
  • القيام بوضع الرمز (/*) وبعده يتم وضع التعليق ومن ثم يتم كتابة نفس الرمز (*/)، وهذا النوع من التعليقات يُستخدم  لوضع تعليق يتألف من عدة أسطر.

الخيار الأول و الخيار الثالث متوفران في أغلب قواعد البيانات التي تسمح بوضع تعليقات.

كيفية تحديث قائمة قواعد البيانات

عند إجراء أي تعديل على بنية قاعدة البيانات مثل تحديث إسمها أو إضافة جدول فيها أو حذف جدول منها أو تعديل جدول فيها وغيرها من الأمور، قد لا يظهر للمستخدم في قائمة قواعد البيانات التحديثات والتعديلات التي قام  بإجرائها من خلال أوامر (SQL).

وعندما يحدث  هذا الأمر لا تظن أنه يوجد مشكلة في الإستعلام  لأنه في العادة سبب هذه المشكلة هو أن الصفحة أو البرنامج الذي يكتب فيه المستخدم الإستعلامات لا يقوم دائماً بإعادة تحديث قائمة قواعد البيانات كلما تم تنفيذ أمر جديد فيها، وقد يكون هناك عدة أسباب تقنية لذلك  فمثلاً إذا قام المستخدم بتجهيز مجموعة إستعلامات وكان سيقوم بتنفيذها كلها دفعة واحدة و كل إستعلام منهم يقوم بإجراء تعديل جديد على بنية قاعدة البيانات، فعندها يجب إعادة رسم شكل بنية قاعدة البيانات عدة مرات مما يؤدي لبطئ وقت التنفيذ.

المصدر: SQL CommentsComments Within SQL StatementsSQL: CommentsUPDATE statement not updating SQL database


شارك المقالة: