بتاريخ: 5 يونيو 201015 سنة comment_193952 السلام عليكم ورحمة الله أريد نقل بيانات جدول داخل جدول أخر عن طريق ال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: ÇáÅÓÊÚáÇã ÇáÝÑÚí Úä ÕÝ ãÝÑÏ ÃÚÇÏ ÃßËÑ ãä ÕÝ تقديم بلاغ
بتاريخ: 5 يونيو 201015 سنة comment_193980 السلام عليكملو عايز تنقل بيانات جدول كاملة داخل جدول جديد فاضىممكن تعمل كدهcreate tabel new_table as select * from old_tableبالتوفيق ان شاء الله تقديم بلاغ
بتاريخ: 5 يونيو 201015 سنة comment_193982 السلام عليكمجرب هذه الطريقة: Insert Into New_Table (Emp_Id, Emp_Name) Select Emp_Id, Emp_Name From Old_Table; بالتوفيق تقديم بلاغ
بتاريخ: 8 يونيو 201015 سنة comment_194170 hi dear plz remove the values from your sql command and ensha allah will workinsert into tbemp_benefits (emp_id) select emp_id from tblempregrdsmjingoof تقديم بلاغ
بتاريخ: 7 يوليو 201015 سنة comment_196206 فيه حالات كتير ودي بعض منها :لو إنت عايز تنشأ جدول ياخد نفس هيكلة جدول 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بشرط أن الجدولين لهما نفس الأعمده ونفس نوعية البيانات .أرجو أن أكون وضحت ولو قليل .... ولو محتاج أي حاجة تانية ممكن تقول ونشوفلها حلوفقك الله تقديم بلاغ
بتاريخ: 7 يوليو 201015 سنة comment_196207 السلام عليكم ورحمة الله يالاضافة الى ما ذكرة الاخوة الأعضاء يلاحظ انه بعد تنفيذ امر ال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) تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.