الانتقال إلى المحتوى
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.

ابغى افهم هذا الكود وش فايدته

Featured Replies

بتاريخ:

عندي جدول فيه حقل يحتوي على بيانات انا انشات حقل ثاني في نفس الجدول وابغى انسخ البيانات من الحقل القديم الى الجديد سالت بعض اصحاب الخبره وفيه احدهم نصحني استخدم الCURSOR عشان ينقل البيانات بشكل مرتب

انا قمت كتبت جملت CURSOR بس خايف انفذها عشان مش عارف ايش راح تكون النتيجه

اسم الجدول NEW_BUILDING
الحقل القديم P_SYMPOL
الحقل الجديد P_SYMPOL2

الجملة اللي انا عملتها بس ما نفذتها هي


BEGIN
CURSOR C IS
(SELECT * FROM NEW_BUILDING)
UPDATE NEW_BUILDING
SET P_SYMPOL2=P_SYMPOL
WHERE FILE_NO=C.FILE_NO
END LOOP;
END;

بتاريخ:

السلام عليكم
التجربة أكبر برهان وعن طريق التجربة ستتمكن من التعلم.
بامكانك حفظ البيانات في جدول مؤقت والتجربة عليه:

Create Table Emp_Temp As Select * From Emp



وبعد الانتهاء قم بحذفه.

بالتوفيق.

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

صحيح التجربه خير برهان بس هل فكرت الكود صحيحه والا فيه فكره حسن من كذا

بتاريخ:

سلام عليكم يااستاذ ........
مافي داعي للcursor والكلام دا كلو ................ في حل تاني افضل بكتير كلاتي وبدون التعقيد دا ..............

UPDATE NEW_BUILDING SET P_SYMPOL2=P_SYMPOL

وخلاص بعون الله يشتغل ذي الفل .........

بتاريخ:

مفيش داعى من عمل CURSOR يااخى لانه بياخذ مساحه كبيره فى الذكره انت فى غنه عنها انت ممكن تعمل جمله السلكت احسن واسرع فى النتاج بتاعه

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

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

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

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

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

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.