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

نام تاپیک: delete Relations in sql server Automatically

  1. #1

    delete Relations in sql server Automatically

    من نیاز مبرم دارم که با یک اسکریپت به صورت خودکار(یا دستورات خط فرمان sqlکه من چیزی ندیدم) روابط تعریف شده بین جداول یک dbرا حذف کنم .
    لطفا مرا راهنمایی کنید.
    با سپاس فراوان

  2. #2
    کاربر دائمی آواتار Kamyar.Kimiyabeigi
    تاریخ عضویت
    خرداد 1384
    محل زندگی
    تهران
    پست
    1,276
    هر Relation در واقع یک Constraint است.
    شما میتونی از کد زیر برای حذف کردن Relation استفاده کنی

    ALTER TABLE TableName
    DROP CONSTRAINT ConstraintName

    برای اینکه نام Constraint مورد نظرتو پیدا کنی از کد زیر استفاده کن

    SELECT * FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS

  3. #3
    ضمن سپاس از پاسخ شما.
    من قبلا این کار را کرده ام ولی مشکل اینجاست که من یک سری رابطه را باید قطع کنم.
    نام آنها را هم از sysobjectsمی توانم بگیرم ولی دستورdropکه شما هم آن را ذکر کرده اید
    نمی تواند با یک نام متغیر مثلاaa@ که محتوای آن همان relation مورد نظر است کار کند.
    لطفا در صورت امکان راهنماییم کنید.

  4. #4
    کاربر دائمی آواتار Kamyar.Kimiyabeigi
    تاریخ عضویت
    خرداد 1384
    محل زندگی
    تهران
    پست
    1,276

    DECLARE @ConstraintName VARCHAR(200)
    EXECUTE('ALTER TABLE TableName ' +
    'DROP CONSTRAINT ' + @ConstraintName)

  5. #5
    ازراهنمایی شما سپاسگزارم.

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

  1. مشکل در ساختن Delete چند رکورد در دستور SQL
    نوشته شده توسط Chabok در بخش VB.NET
    پاسخ: 8
    آخرین پست: سه شنبه 29 مرداد 1392, 17:57 عصر
  2. نمونه برنامه دلفی یا الگوریتم automatically face recognize
    نوشته شده توسط ali_abbasi22145 در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 7
    آخرین پست: یک شنبه 06 مرداد 1387, 19:49 عصر
  3. Automatically Translate your .Net resource files with Google Translate
    نوشته شده توسط titbasoft در بخش C#‎‎
    پاسخ: 0
    آخرین پست: چهارشنبه 14 دی 1384, 11:45 صبح
  4. اورکات - Relations
    نوشته شده توسط .Taher در بخش PHP
    پاسخ: 5
    آخرین پست: سه شنبه 24 شهریور 1383, 19:05 عصر

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

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