بتاريخ: 7 يوليو 200520 سنة comment_41032 السلام عليكم ورحمة الله وبركاتهإخوانى لقد قرأت ماذا نعنى ب commit & rollback ولكننى لم أفهم الفارق بينهما بنسبة 100% لذا هل من أحد يرضح لى الفارق حتى تتضح لى الرؤية تماما وجزاكم الله خيرا تقديم بلاغ
بتاريخ: 7 يوليو 200520 سنة comment_41052 بسيطة عزيزي إنت كل جمل ال Insert , Update , Delete اللي بتعملها بتتنفذ فقط في السشن اللي إنت فيهلو طلعت ورجعت دخلت مرة ثانية رح تلاقي التعديلات اللي عملتها على البيانات إختفتلذلك لازم تعمل أمر commit بعد ما تتأكد أنها الداتا اللي أدخلتها صحيحة وهذا الأمر بيحفظلك المعلومات في الداتابيس وبينتهي الوضعأما rollback فهي عل العكسإنك تكون مخل بيانات معينهبعدين بدك تتراجع عنها فبتنفذ هالأمر برجعك لأول ال Session تبعكأو لأخر موضع نفذت فيه جملة commitوفي شغلة ثالثة إسمها Savepoint وهي إنك تعمل نقط معينة ما بتخزن مثل ال commitولكن ممكن ترجعلها بأي وقت عن طريق أمر ال rollbackمثل rollback to Savepoint1تحياتي وآسف على الإطالة تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.