الانتقال إلى المحتوى

سؤال في Delete


the past

Recommended Posts

اخى / alsofi
الموضوع فى غاية البساطه
كل ما هنالك انك هتغير بس الكود من ال Delete الى update دا اولا
لأن الامر delete على حد علمى ومعلوماتى المتواضعه يحذف بيانات الصف بالكامل ولا اعرف هل يمكن استخدامه لحذف حقل واحد فقط مع الاحتفاظ ببقية الحقول
لكن احنا ممكن نستخدم ال update وان شاء الله هتادى نفس الغرض وهو حذف الحقل
لابد ان نوضح ما معنى حذف حقل؟
اى ان الحقل يصبح null
فيمكننا باستخدام امر ال update جعل الحقل المراد حذفه null وبذلك نكون قد وصلنا لهدفنا وهو حذف الحقل .
مثال :- نريد حذف اسم الموظف الذى رقمه 123 مع الاحتفاظ ببقية بياناته
يكون الكود كالتالى

    
update emp
set ename = null
where empno=123

وذلك حيث emp هو اسم الجدول , ename هو اسم الصف المراد تعديله (حذفه)
اتمنى يكون ردى موفق
وهذا ان كان من توفيق فمن الله وان كان من سهو او خطأ او نسيان فمنى ومن الشيطان

الاخ / sky information
يا ريت توضح ايه علاقة الكود اللى انت كاتبه ده بالموضوع؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
الكود بتاعك معناه انك بتعدل مرتب الموظف اللى رقمه 7896 لكى يكون مرتبه 1567
فما علاقة هذا الكود بمسح اسم الموظف !!!!!!!!!!!!!!!!!!!!!!!!!
ارجو التوضيح
رابط هذا التعليق
شارك

شكرا على ردك يا اخ sky information
وننتظر ردك يا اخ alsofi هل هذا الحل كان هو المطلوب ووفى بالغرض ام انك كنت تريد استعمال delete بالتحديد؟ فى انتظار ردك

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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