الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

إيقاف الprimary Key

Featured Replies

بتاريخ:

عندي حقل رقم الموظف وهو مفتاح أساسي في الجدول emp يعني PK ومربوط هذا الحقل بجداول أخرى forgein key
سؤالي كيف يمكنني عمل disableلل primary key
بمعنى آخر كيف يمكنني إدخال سجل في جدول emp برقم متكرر.

بتاريخ:

alter table emp disable primary key;

بتاريخ:

السلام عليكم ورحمة الله 

 

رجاء ايضاح لماذا تريد تكرار رقم الموظف في جدول البيانات الأساسية للموظف ؟؟؟ 

 

لعل يمكن المساعدة بحل اخر ... 

بتاريخ:
  • كاتب الموضوع

الغرض هو أريد إعادة إدخال سجل موجود من أول.

وبعد إدخال السجل الجديد سوف أقوم بحذف السجل القديم

بتاريخ:
  • كاتب الموضوع

في موظف واحد فقط

أريد أدخل السجل من جديد بنفس الرقم

بتاريخ:

بما ان رقم الموظف لديك PK قم بحذف السجل وإدخاله من جديد مع أيقاف كل FK Constraints.

وإن كان رقم الموظف لديك عبارة عن Sequence قم بتغيير الرقم الجديد إلى الرقم القديم من الداتابيز.

ولكن يجب مراعاة ان الحقل مربوط بـ FK لذلك يجب التعديل إيضا على FK.

وبعد الإنتهاء من التعديلات اعمل Enable لكل Constraints.

بتاريخ:
  • كاتب الموضوع

المشكله لايمكنني حذف السجل من جدول emp لأن ال PK  في ال emp  مربوط بجداول كثيره جده ولايمكنيي عمل disable لل fk  هناك

بتاريخ:

 alter your table constraint using  INITIALLY DEFERRED DEFERRABLE :ph34r: ...Thanks 

بتاريخ:

اذا كنت تستخدم برنامج إدارة قواعد البيانات sql devloper
فيمنكك عمل right click  علي الجدول وتلاقي تعطيل كل القيود

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.