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

نام تاپیک: حذف تمام کلید های خارجی یک جدول به صورت یک جا

  1. #1
    کاربر دائمی
    تاریخ عضویت
    آبان 1389
    محل زندگی
    بجنورد
    پست
    115

    حذف تمام کلید های خارجی یک جدول به صورت یک جا

    دوستان من چند تا جدول دارم که با استفاده از کلید های خارجی به هم وصلن
    حالا من میخواهم یکی شونو حذف کنم یک کار اینه که من جدول های مرتبطشو اول حذف کنم بعد جدول مورد نظرمو حذف کنم یه کارم اینه که ارتباطاشونو حذف کنم بعد جدولمو، حالا یک دستور میخوام که بدون ذکر نام relation هر چی ارتباط داره رو حذف کنه
    خیلی لازم دارم

  2. #2

    نقل قول: حذف تمام کلید های خارجی یک جدول به صورت یک جا

    سلام دوست عزیز.
    سال نو شما مبارک.
    شما وقتی Relation ایجاد کردید میتوانید از داخل خود Management Studio در داخل Design Table برای Relation ها در قسمت Delete گزینه Cascade رو انتخاب کنید.با اینکار فقط کافیه که رکوردهای جدول اصلی رو حذف کنید خودش تمامی رکوردهای زیر مجموعه رو حذف میکنه.

  3. #3
    کاربر دائمی
    تاریخ عضویت
    آبان 1389
    محل زندگی
    بجنورد
    پست
    115

    نقل قول: حذف تمام کلید های خارجی یک جدول به صورت یک جا

    سال نوی شما هم مبارک
    ولی من مشکلم توی حذف یک رکورد نیست من مشکلم توی حذف جدولیه که با جدول دیگه ارتباط داره، من میخوام وقتی دوتا جدول دارم که به هم مرتبطا،وقتی یکیشونو (جدول نه رکورد) حذف میکنم قبل حذف دستوری رو وارد کنم که ارتباطشونو قطع کنه

  4. #4

    نقل قول: حذف تمام کلید های خارجی یک جدول به صورت یک جا

    سلام.
    شما برای اینکار با استفاده از دستور Alter Table و استفاده از Drop Constraint میتوانید اینکارو انجام بدید.
    در اینجا در این مورد توضیح داده شده است

  5. #5
    کاربر دائمی
    تاریخ عضویت
    آبان 1389
    محل زندگی
    بجنورد
    پست
    115

    نقل قول: حذف تمام کلید های خارجی یک جدول به صورت یک جا

    خوب اینکه باز نام relation رو لازم داره
    من میخوام بدون ذکر نام relation جدول رو پاک کنه

  6. #6

    نقل قول: حذف تمام کلید های خارجی یک جدول به صورت یک جا

    شما باید یک جوری ارتباط رو از بین ببرید.
    برای پیدا کردن نام Relationمیتوانید با استفاده از جدول Sysobjects نام اونو بدست بیارید.

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

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