بتاريخ: 5 مارس 201016 سنة comment_186377 الأخوة الأعضاءأريد شرح لهذا الكودinsert into (select id,enamee,sal,mgr,hiredate,deptno from pwc_emp where deptno = 20) values (900,'ahmed',700,'msabry',to_date ('05/03/10', 'dd-mon- yy'),30)هذا الكود عندما قمت بكتابه النتيجة كانت تم تكوين صف واحدولكنني فهمت الكود على النحو التاليinsert intoبتعني إضافة صف ولكن أين اسم الجدول الذي يكتب دائما بعد عبارة INSERT ؟ (select id,enamee,sal,mgr,hiredate,deptno from pwc_emp where deptno = 20)هنا سوف يقوم باسترجاع الحقول / الأعمدة (رقم الموظف ، اسم الموظف، المرتب، المدير، تاريخ التعيين، رقم القسم) من جدول الموظفين للموظفين الذين يعملون في القسم 20. أي أنه من الممكن أن يوجد 10 موظفين يعملون في القسم 20 هو في هذه الحالة سوف يسترجعهم.values (900,'ahmed',700,'msabry',to_date ('05/03/10', 'dd-mon- yy'),30)هذا الجزء من خلاله سوف يقوم بإعطاء قيم للحقول (رقم الموظف ، اسم الموظف، المرتب، المدير، تاريخ التعيين، رقم القسم) هذا الذي توصلت اليه عندما حاولت فهم هذا الكودولكن هناك أساس لجملة INSERT وهو بعد INSERT INTO يأتي اسم الجدول ثم بعد ذلك اما أن نحدد الحقل المراد أعطائها قيم أو نكتب القيم مباشرة .ولكن في الكود أعلاه لا يوجد اسم الجدول وتوجد جملةSELECT لاسترجاع بيانات من جدول وفي النهاية يتم أعطاء قيم لحقول الجدول . اجو ان تفيدوني في شرح هذا الكود بالتفصيلجزاكم الله كل خير تقديم بلاغ
بتاريخ: 7 مارس 201016 سنة كاتب الموضوع comment_186507 معقول مفيش حد عنده إجابة على هذا السؤال. أين محترفي أوركل في الموقع تقديم بلاغ
بتاريخ: 7 مارس 201016 سنة comment_186517 السلام عليكم ورحمة الله وبركاتهبصاكيد انت سمعت عن ال advanced queryده بقى ADVANCED QUERYبس انا هشرحلك الجملةباختصار جملة السليكت دي دي فايدتها انها بتحدد الاعمدة اللي هتضيف قيم ليها كذلك تحديد اسم الجدول اللي هنضيف فيهبس على فكرة جملة ال WHERE ملهاش لازمة لو في اي استفسار انا تحت امرك تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.