إنشاء الإجراء `justifyGroupNum`() ليست حتمية محدد أمان SQL تعليق '' يبدأ /*كيفية التشغيل:استدعاء justifyGroupNum()*/ أعلن p_group_id int; أعلن p_num int؛ أعلن stopFlag int؛ أعلن cursor_name CURSOR لتحديد c_group_id، العد (*) كرقم من `t_group_member` حيث c_valid في (3،4) المجموعة حسب c_group_id؛ أعلن عن معالج المتابعة لعدم العثور عليه set stopFlag=1; افتح cursor_name؛ يكرر جلب cursor_name إلى p_group_id,p_num; يبدأ تحديث مجموعة t_groupinfo c_member_number=p_num حيث c_group_id=p_group_id; نهاية؛ حتى علامة التوقف = 1 نهاية التكرار؛ إغلاق cursor_name؛ نهاية؛ |
ملخص:
1. انتبه إلى إعداد معالج العد للمؤشر: قم بإعلان معالج المتابعة لعدم العثور عليه set stopFlag=1;
2. انتبه إلى استخدام التكرار والاستخدام [حالة الإيقاف] END REPEAT، وإلا فلن يتم التكرار؛
3. كيفية التشغيل والدخول والتنفيذ: اتصل بـ justifyGroupNum()