تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 3 از 3

نام تاپيک: دستور xlock در sql server

  1. #1
    کاربر فعال آنتی‎ویروس و نرم‎افزارهای امنیتی M.Hashemi's Avatar
    تاريخ عضويت
    Sep 2008
    محل سكونت
    کرمان - رفسنجان
    پست ها
    726

    پيش فرض دستور xlock در sql server

    با سلام
    می خواهم یک پروژه کتابخانه تحت شبکه بنویسم. اما اگر دستور update در sql به صورت زیر بنویسم به دلیل هم زمانیبرنامه دچار مشکل می شود:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    شنیدم دستوری به نام xlock برای این مورد وجود دارد.
    اگر کسی در این مورد اطلاعاتی دارد لطف کند بگذارد.
    با تشکر

  2. #2
    کاربر فعال آنتی‎ویروس و نرم‎افزارهای امنیتی M.Hashemi's Avatar
    تاريخ عضويت
    Sep 2008
    محل سكونت
    کرمان - رفسنجان
    پست ها
    726

    پيش فرض

    با سلام
    می خواهم سوالم را جور دیگر مطرح کنم :
    من یک stored procedure در sql دارم که عمل update را انجام می دهد.
    حال می خواهم کدی در این stored procedure بنویسم که اگر دو نفر هم زمان ان را اجرا کردند ان ها را به صف کند و یکی وارد stored procedure شود و تا زمانی که کارش تمام نشده نفر بعدی نتواند وارد stored procedure شود اما زمانی که کارش تمام شد نفر بعدی بتواند وارد stored procedure شود.
    در اینترنت گشتم و دستور set transaction isolation serializable را پیدا کردم.
    اما نمیدونم به چه روشی باید تستش کنم.
    حال از اساتید محترم 2 سوال دارم :
    1- ایا این دستوری را که پیدا کردم همین کار را انجام می دهد؟ اگر نه لطف کنید و دستورش را بنویسید!
    2- از چه روشی باید این مسئله را تست کنم؟
    با تشکر

  3. #3
    در آغاز فعالیت
    تاريخ عضويت
    Oct 2010
    پست ها
    1

    پيش فرض

    دوست عزیز اگر از SP استفاده کنید و در ابتدای آن Begain Tran را بنویسید و در انتهای ان Commit Tran را بنویسید Sp شما به صورت Isolation , Serializable اجرا می شود که از خصوصیات transaction می باشد و این کار سبب می شود نیاز شما کاملا براورده شود

    begin transact
    .
    .
    .
    commit transact

  4. این کاربر از ardalanshahgholi بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •