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

أريد نقل بيانات جدول داخل جدول أخر عن طريق الsqlويكون لكم جزيل الشكر

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله
أريد نقل بيانات جدول داخل جدول أخر عن طريق الsql
مع الملاحظة انى قمت بكتابة هذا الأمر

SQL> insert into tbemp_benefits (emp_id) values ((select emp_id from tblemp));
insert into tbemp_benefits (emp_id) values ((select emp_id from tblemp))
*
íæÌÏ ÎØÃ ÚäÏ ÓØÑ 1:
ORA-01427: ÇáÅÓÊÚáÇã ÇáÝÑÚí Úä ÕÝ ãÝÑÏ ÃÚÇÏ ÃßËÑ ãä ÕÝ

بتاريخ:



السلام عليكم

لو عايز تنقل بيانات جدول كاملة داخل جدول جديد فاضى

ممكن تعمل كده

create tabel new_table as select * from old_table

بالتوفيق ان شاء الله

بتاريخ:

السلام عليكم
جرب هذه الطريقة:

Insert Into New_Table (Emp_Id,
                      Emp_Name)
               Select Emp_Id,
                      Emp_Name
                 From Old_Table;



بالتوفيق

بتاريخ:

hi dear
plz remove the values from your sql command and ensha allah will work
insert into tbemp_benefits (emp_id) select emp_id from tblemp

regrds
mjingoof

  • بعد 5 أسابيع...
بتاريخ:

فيه حالات كتير ودي بعض منها :

لو إنت عايز تنشأ جدول ياخد نفس هيكلة جدول emp مثلا ونفس أسماء الأعمده تكون الجملة كالتالي :

create table kkk as select from emp where 1=2;
معناها تنشأ جدول اسمه kkk وهياخد نفس أسماء الأعمده ونفس نوع البيانات وحجمها لكن بدون بيانات
وإذا كانت من غير الشرط الخطأ المكتوب سيكون الناتج أن جدول kkk هو نفس جدول emp بنفس البيانات


أما بعد إنشاء جدول kkk والفارغ من البيانات نهائيا ولكن نفس أعمده ونوع بيانات جدول emp إذا اردت ادراج بيانات فيه تكون كالتالي :
insert into table_name_1 as select * from table_2
بشرط أن الجدولين لهما نفس الأعمده ونفس نوعية البيانات .

أرجو أن أكون وضحت ولو قليل .... ولو محتاج أي حاجة تانية ممكن تقول ونشوفلها حل

وفقك الله

بتاريخ:

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

يالاضافة الى ما ذكرة الاخوة الأعضاء

يلاحظ انه بعد تنفيذ امر الcreate للجدول الجديد ... فالجدول الجديد لا يحتوى مفتاح الجدول ... لذا يجب الإنتباه الى انشاء مفتاح الجدول للجدول الجديد

SQL> desc dept;
Name 	Null?	Type
----------------------------------------- -------- ---------------------
DEPTNO 	NOT NULL NUMBER(2)
DNAME 	VARCHAR2(14)
LOC 	VARCHAR2(13)

SQL> create table dept_copy as select * from dept;

Table created.

SQL> desc dept_copy;
Name 	Null?	Type
----------------------------------------- -------- ---------------------
DEPTNO 	NUMBER(2)
DNAME 	VARCHAR2(14)
LOC 	VARCHAR2(13)

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

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

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

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

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

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.