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

جملة ال Insert

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله وبركاته ,,,
تحية لكل أعضاء هذا المنتدى الرائع ,,, فانا من متابعيه ومتابعيي مواضيعه وما يطرأ من مشكلات وحلها,,,

وانا اواجه مشكلة اليوم وارجو منكم مساعدتي
...

أريد ان ادخل مثلا (رقم هاتف جديد ورقم منزل جديد وتاريخ تسكين جديد) لعدد تقريبا اكتر من 200 موظف محددين بشرط رمز الإدارة التي يعملون بها ,,,

أرجو من أصحاب الفكرة أن يعطوني فكرة عن حل هذا الكود ولكم مني جزيل لشكر

بتاريخ:

تنفع دى

INSERT ALL
INTO <table_name> VALUES <column_name_list)
INTO <table_name> VALUES <column_name_list)
وحط الشرط بعد كده اللى انت عاوزه

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

أخ احمد شكرا جزيلا لتفاعلك معي ,,,

ولكن الادخال لعدد كبير من الاسماء ,, واذا قمت بعمل جملة لكل إسم فسيكون منالصعب ذلك ,,, فكيف ادخل هذا العدد الكبير ,, واجعله يختار رقم الوظيفة ويضيف عليها ,,,

بتاريخ:

السلام عليكم
بامكانك عمل التالي:
اربط البيانات الجديدة الخاصة بكل موظف برقم الموظف وادخل البيانات في جدول مؤقت كالتالي:
رقم الموظف رقم الهاتف رقم المنزل تاريخ التسكين
ومن ثم قم بتنفيذ الكود التالي:


Declare
Cursor C Is
Select Emp_No, Phone_No, Home_No, Housing_Date
  From Temp_Table;
Begin
For Rec In C Loop
 Update Employee_Table
 Set Phone_No	 = Rec.Phone_No,
	 Home_No	  = Rec.Home_No,
	 Housing_Date = Rec.Housing_Date
  Where Emp_No	   = Rec.Emp_No
 And Dept_No	  = '10';
End Loop;
End;



بالتوفيق.

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

شكرا جزيلا على الكود اخ مشرف ,,,,
ولكن يوجد تعديل بسيطفي انني اريد ان ادخل قيمة جديدة لكل موظف ولا اريد عمل تحديث لرقم التليفون مثلا ... فأريد ان احتفظ بالرقم والتاريخ القديميين واضيف جديد لهم ...

ولك جزيل الشكر والامتنان

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

وهل يوجد طريقة مثلا :( ان اقول له اختار رقم الموظف المعين (عدد 200 موظف) وضيف عليه رقم تليفون جديد (لكل موظف نفس الرقم مثلا) في إدارة معينة)

بتاريخ:

جرب استخدم المتغيرات كالتالي
insert into table_name (phone_no,home_no)values(:&ph_no,:&hom_no) where dept_no=:&deptno;
وهكذا في كل مره قم بالضغط على الاشاره التاليه / وسوف يظهر لك المتغيرات فقط وانت تدخل القيم فقط

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

انا توصلت لهذا الكود ولكن يوجد خطأ يقول (encountered the symbol end-of-file when expecting one of the following: ;(ا

الكود هو

:: Declare

Cursor C Is

select e.GRADE,e.JOB_CODE,e.EMP_NO

from EMP_GENERAL_EVALUATIONS e

;( where e.JOB_CODE in (6384,6482

Begin

FOR r In C Loop

( insert into EMP_GENERAL_EVALUATIONS (emp_no,job_code, empgeval_year, grade

; (values (e.EMP_NO,e.JOB_CODE,2010,90

; END LOOP

; END


فمــــــــــــــــــــــــــــــــــــــا هو الحل

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

الحل للمشكلة التي قمت بطرحها هو انني لم أقم بتضليل كل الكود عند ال run بالاضافة الى التاريخ فيجب ان يكون to_char

وذلك ليستفيد الجميع من الموضوع

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

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

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

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

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

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.