نمایش نتایج 1 تا 3 از 3

نام تاپیک: commit در sql server

  1. #1

    Question commit در sql server

    با سلام
    در مورد commit و rollback چندین مطلب خوندم.ولی در نهایت نفهمیدم کارایی و دلیل استفاده و نحوه استفادش چطوریه
    ممنون میشم کسی یه آموزشی هرچند کوتاه بده

  2. #2

    نقل قول: commit در sql server

    تصور کنید باید یکسری رکورد مهم را درون دیتابیس ذخیره کنید ویا به روز آوری کنید. حالا اگر به هردلیلی در زمان انجام به روز آوری رکوردها موفق به تکمیل عملیات نشده باشید چه اتفاقی رخ خواهد داد؟
    ویا تصور کنید باید عملیات به روزآوری رکورد ها در دیتابیس را تضمین کنید که حتما این عملیاتها با موفقیت انجام شده اند؟
    بنابراین برای اینکه بتوانید این مشکلات را رفع کنید باید حتما از تکنیک های Transaction , Commit Rollback استفاده کنید.
    خیلی ساده بخوام توضیح بدم...
    کافی که عملیاتی که بر روی رکورد ها می خواهید انجام بدهید را در یک Transaction ثبت کنید و چک کنید که عملیات به روز آوری رکورد ها با موفقیت انجام شد، سپس برای بستن عملیات Transaction کافی که Commit کنید ودر صورتی که عملیات مورد نظر موفق نبود، کافی که Rollback را انجام بدید تا داده هایی هم تازمان رخدادن خطا ثبت شده اند حذف شوند.
    بهترین روش درک این پروسه بهتره که خودتون یک مثال انجام بدید و تغییرات را بعد از انجام عملیات تراکنش ها مشاهده کنید به سادگی درک خواهید کرد

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    اسفند 1392
    محل زندگی
    دنیایی به نام برنامه نویسی
    پست
    99

    نقل قول: commit در sql server

    باتشکر از دوست عزیزمون که جواب دادن

    مثالی دیگر میتونم تراکنش کارت بکارت رو براتون بگم
    فرض کنید دارید کارت بکارت میکنید, مبلغ از حساب شما کسر شد تا بحساب کارت مقصد واریز بشه برقا میره (فرض کنید UPS نداریم)
    اینجا مفهوم Transaction معنی پیدا میکنه.

تاپیک های مشابه

  1. خطا در commit در git
    نوشته شده توسط fakhravari در بخش Node.js
    پاسخ: 2
    آخرین پست: جمعه 30 آذر 1397, 15:10 عصر
  2. سوال: begin & commit در حلقه for
    نوشته شده توسط farhadsoft در بخش C#‎‎
    پاسخ: 4
    آخرین پست: جمعه 04 مرداد 1392, 10:27 صبح
  3. پیاده سازی Two phase Commit در SQL Server
    نوشته شده توسط sepide77 در بخش Replication
    پاسخ: 2
    آخرین پست: دوشنبه 26 تیر 1391, 11:03 صبح
  4. سوال: commit کردن موقت transaction
    نوشته شده توسط ozzy_mra در بخش C#‎‎
    پاسخ: 7
    آخرین پست: شنبه 03 دی 1390, 10:24 صبح
  5. پیغام خطا در Commit کردن
    نوشته شده توسط Saeid59_m در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 5
    آخرین پست: دوشنبه 06 خرداد 1387, 12:29 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •