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

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

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


5 رد (ردود) على هذا الموضوع

#1 FOX_M

FOX_M

    عضو

  • الأعضــاء
  • 34 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 05 June 2010 - 11:39 AM

السلام عليكم ورحمة الله
أريد نقل بيانات جدول داخل جدول أخر عن طريق ال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: ÇáÅÓÊÚáÇã ÇáÝÑÚí Úä ÕÝ ãÝÑÏ ÃÚÇÏ ÃßËÑ ãä ÕÝ

#2 ENG_HOSSAM_WALLY

ENG_HOSSAM_WALLY

    عضو مميز

  • الأعضــاء
  • 1,005 مشاركة
  • الاسم الأول:Hossam
  • اسم العائلة:Wally
  • البـلـد: Country Flag
  • المنصب الحالي:......

تاريخ المشاركة 05 June 2010 - 11:37 PM



السلام عليكم

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

ممكن تعمل كده

create tabel new_table as select * from old_table

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

Hossam Wally

 

Hossam_wally@hotmail.com

 

 

00201156365637

 

 


#3 Ahmad.Hasan

Ahmad.Hasan

    مشرف قسم الـ Forms & Reports والمشاريع

  • فريق الإشراف
  • 4,871 مشاركة
  • الاسم الأول:Ahmad
  • اسم العائلة:Hasan
  • البـلـد: Country Flag
  • المنصب الحالي:Oracle HCM Consultant

تاريخ المشاركة 06 June 2010 - 12:10 AM

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

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

بالتوفيق

.Oracle E-Business Suite R12 HCM Certified Implementation Specialist

 

.Oracle Fusion Human Capital Management 11g Human Resources Certified Implementation Specialist

 


#4 mjingoof

mjingoof

    عضو

  • الأعضــاء
  • 18 مشاركة

تاريخ المشاركة 08 June 2010 - 07:16 PM

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 mohamed_shoair

mohamed_shoair

    مشترك

  • الأعضــاء
  • 53 مشاركة
  • الاسم الأول:Mohamed
  • اسم العائلة:Shoair
  • البـلـد: Country Flag
  • الاهتمامات:volley ball

تاريخ المشاركة 07 July 2010 - 11:35 PM

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

لو إنت عايز تنشأ جدول ياخد نفس هيكلة جدول 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
بشرط أن الجدولين لهما نفس الأعمده ونفس نوعية البيانات .

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

وفقك الله


=============================================================

كان الله في عون العبد مادام العبد في عون أخيه


Email : asdnova@yahoo.com

BBM : 2AB34745

 

 


#6 Amgad

Amgad

    مشرف عام ومشرف قسم تحليل النظم

  • الفريق الإداري
  • 4,558 مشاركة
  • الاسم الأول:امجد
  • اسم العائلة:حلمي
  • البـلـد: Country Flag
  • المنصب الحالي:Business Systems Analyst at al Fanar Co. Riyadh KSA

تاريخ المشاركة 07 July 2010 - 11:51 PM

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

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

يلاحظ انه بعد تنفيذ امر ال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)


لا إله إلا الله الحليم الكريم
لا اله إلا الله العلى العظيم
لا اله إلا الله رب السماوات السبع و رب العرش العظيم
‏اللهم ارزقني قبل الموت توبة وعند الموت شهادة وبعد الموت جنة
اللهم ارزقني حسن الخاتمة
اللهم هون علينا سكرات الموت ... ونور علينا قبورنا
اللهم ارزقني الموت وأنا ساجد لك يا ارحم الراحمين
اللهم ثبتني عند سؤال الملكين
اللهم اجعل قبري روضة من رياض الجنة ولا تجعله حفرة من حفر النار
اللهم اني اعوذ بك من فتن الدنيا
اللهم ارحم ابائنا وامهاتنا واغفر لهما وتجاوز عن سيئاتهما وادخلهم فسيح جناتك ... والحقنا بهما يا رب العالمين
اللهم ارحم موتانا وموتى المسلمين واشفي مرضانا ومرضى المسلمين
اللهم اغفر للمسلمين والمسلمات والمؤمنين والمؤمنات الأحياء منهم والأموات
وبارك اللهم على سيدنا محمد صلى الله عليه وسلم
اللهم آمين ... اللهم آمين ... اللهم آمين


....