نقطه سرخط

تلفیق دنیای مجازی ,علوم ,احساسات و تجربیات

نقطه سرخط

تلفیق دنیای مجازی ,علوم ,احساسات و تجربیات

مشوش استــ حــالم
خیــال رفتــنـ دارمـ

طبقه بندی موضوعی
آخرین نظرات

حذف, فعال و غیر فعال کردن CONSTRAINTع

 برای حذف یک constraint  ابتدا می بایست نام ان را از جدول user_constraint مشخص کنیم و سپس با استفاده از این دستور که در زیر عرض میکنم خدمتتون بتونیم ذفش کنیم

ALTER TABLE table_name DROP PRIMARY KEY |UNIQUE(column)CONSTRAINT  constraint (CASCADE);

دقت داشته باشید که cascade  سبب حذف تمامی CONSTRAINT هــا در زمان حذف constraint  می شود

  • می توانیم بدون حدف یا ایجاد مجدد با استفاده از عبارات enable  و disable در دستور ALTER TABLE  یک constraint را فعال یا غیر فعال کنیم

به دستور این عمل دقت کنید

 

ALTER TABLE

DISABLE |ENABLE CONSTRAINT constraint [casecade]

با بهره بردن از این دستور اگه کانسترینت رو فعال کنیم به تمامی داده های ان جدول اضافه میشه و اگه برعکس یعنی غیر فعال کنیم کم

نکته : اگه کانسترینت هایی از نوع کلید اصلی و UNQUE رو فعال کنیم یک عدد index   به طور خودکار ایجاد میشه

برای اینکه یک جدول رو به صورت کامل حذف کنیم ( البته فک کنم اینو قبلا هم گفتیم)

از دستور

DROP TABLE tabale name;

For example

DROPE TABLE student

با حدف یک جدول با دستور فوق همه ی داده های جدول حذف میشن و همه ی view,procedure,Function pakage های باقی مانده به حالت invalid  قرار میگیرن

همه ی ایندکس های جدول حذف می شن و امکان برگرداندن جدول بعد حذف وجود نداره و تنها ایجاد کننده جدول می تونه اون جدول رو حذف کنه

همه ی trigger  های تعریف شده بر روی اون جدول هم حذف میشونــــــدــ

 

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی