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

بتاريخ:

نستخدم لادخال سطر جديد الامر

insert into table_name values();


وللتسهيل نستخدم

insert into table_name(&field)



فهل هناك طريقة لادخال اكثر من سطر بطريقة اسهل وشكرا

بتاريخ:

INSERT ALL
into table_name values(emp_id,emp_name)
into table_name2 values( emp_ide,..)

بتاريخ:

هل تقصد هذا؟


INSERT INTO table1_name(field1,field2...........) (SELECT  fIeld1,field2.............. FROM table2_name)

تم تعديل بواسطة developer

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

ليس هذا يا developer ولكن شكرا لك

بتاريخ:

i think that you must insert row by row

بتاريخ:

TO INSERT MORE THAN ONE ROW AT TIME WE [align=left]USE


THE COMMAND CALLED
MERGE[/align]
:( ;)

بتاريخ:

WE CAN USE MERGE COMMAND TO INSERT MORE THAN ON RECORD AT TIME
:( ;)

بتاريخ:

وعليكم السلام أخي الهمام،،،

أعتقد إنك تقصد هل هنالك طريقة لإدخال بيانات "جديدة أو حديثة" غير موجودة أصلا في قاعدة البيانات.
وعليه لا يمكن إستخدام الـMERGE ولا طريقة الـSubquery:
INSERT INTO table_name subquery

وفي هذه الحالة.. كما تفضل الأخ محمود درويش

i think that you must insert row by row


وأعتقد أن هذا منطقي!!.

تم تعديل بواسطة عروة

بتاريخ:

there is somthing called InsertALL

شو مو شايفين إجابتي يعني؟
:(

بتاريخ:

يا ريت توضحلنا يا أخ enrique2k يعني ايه Insert all
و ما هي متطلبات هذه الجملة ؟؟؟
يعني متى أستخدمها و كيف أكتبها ؟؟
و متاحة من أي اصدار من أوراكل.....يعني 8 و لا 8 آي و لا 9 آي ؟؟؟
و المعذرة لأني لم أرى مشاركتك
و أشكركم

بتاريخ:

سلام عليكم
انا ايضا لم افهم insert all وحاولت تطبيقها ولم تنجح المحاولة ...
ومع الأخوة الذين ذكروا ان الاضافة على الجدول تتم سجل سجل لكن ممكن مثلا في ال sql
استخدام pl/sql مثلا
begin
insert into table_Name1(col1,col2) values(val1,val2);
insert into table_name1(col1,col2) values(val1,val2);
insert into table_name2(col1,col2) values(val1,val2);
insert into table_name3(col1,col2) values(val1,val2);
commit;
end;
/

بتاريخ:

its in chapter 20 in Intro to SQL 9i

and here is my example:

first : Unconditional INSERT ALL

INSERT ALL
INTO sal_history VALUES(EMPID,HIREDATE,SAL)
INTO mgr_history VALUES(EMPID,MGR,SAL)



second : Conditional INSERT ALL

INSERT ALL
WHEN SAL > 10000 THEN
INTO sal_history VALUES(EMPID,HIREDATE,SAL)
WHEN MGR > 200 THEN
INTO mgr_history VALUES(EMPID,MGR,SAL)

select employee_id,hire_date,salary,manager_id
from employees
where employee_id>200;


Good Luck....And if u have any question plz ask me

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

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

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

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

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

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.