PDA

View Full Version : ترتیب اجرای یک SP برای کاربران



sm
دوشنبه 27 فروردین 1386, 07:56 صبح
یه SP نوشتم که داخل اون چندتا دستور Insert و Update هست.
امکان دارد که چند کاربر همزمان به آن دسترسی پیدا کنند... بنابراین ممکن است تا هنوز کار SP تموم نشده یک بار دیگر اجرا بشه
چیکار میشه کرد که وقتی صدا زده شد، تاکارش تموم نشده، کاربران دیگه نتونند اونو صدا بزنند؟
بعبارتی قفل بشه

programersa
دوشنبه 27 فروردین 1386, 08:00 صبح
سلام
شما می تونید دستورتون رو داخل یک transaction بگذارید مثلا از دستور try برای شروع transaction استفاده کنید و پایان عملیات end کنید start transaction و در انتها commit و end .موفق باشید.

ali_kolahdoozan
دوشنبه 27 فروردین 1386, 08:05 صبح
تا حدودی خودش مدیریت میکنه اما transaction هم میتونه کمک کنه

sm
دوشنبه 27 فروردین 1386, 08:06 صبح
ممنون از راهنمائیتون