بتاريخ: 10 نوفمبر 200817 سنة comment_142709 عندى مشكلة وارجو افادة بحلها سريعا شاشة sql*plus الخاصة بى لايتم فيها قبول عمل الانواع التالية من composet dataاولاtable of recordثانياtable of scalarارجو من البشمهندس هانى افادتى سرعا مع الشكر تقديم بلاغ
بتاريخ: 10 نوفمبر 200817 سنة comment_142719 أرجو أن يتم أرفاق الكود مع الخطاء الذى يظهر ..... لو تعمل التالى يبقى كويس جداً علشان أقدر احلل لك المشكلة بمنتهى الدقة :-بعد ما تدخل على ال SQL*PLUS أكتب التالى :- SPOOL HANY SET SERVEROUTPUT ON SET ECHO ON SET TIME ON SET TIMING ON SELECT * FROM V$VERSION; ثم أكتب الأكواد التى تشتكى منها .... و بعد الأنتهاء من كتابة الاكواد و تنفيذها و قبل أغلاق ال SQL*PLUS نفذ هذا الأمر :- SPOOL OFF EXIT دلوقتى أذهب لهذا المسار :- C:\oracle\product\10.2.0\db_1\BIN و أبحث عن ملف أسمه :-HANY.LSTو أضغطه و أرفقه هنا بمشاركتك القادمة .و شكراً تقديم بلاغ
بتاريخ: 11 نوفمبر 200817 سنة كاتب الموضوع comment_142833 دة الكود يا بشمهندس هانى وانا نفذت فعلا الى حضرتك كاتبتة بس مش لقيت الملف الى اسمة hany.list موجود خالص declare type employee record (id number, name varchar2(20), job varchar2(300)); s employee; begin select empno,ename,job into s.id,s.name,s.job from emp where empno=7499; dbms_output.put_line(s.id||' '||s.name||' '||s.job); end; / type employee record * يوجد خطأ عند السطر الثانى العمود 15عند توقع التالى "record" تم مواحهة الرمز pl-00103للاستمرار "record" تم تبديلة ب "under" الرمز هذا هو نص الخطأ يا بشمهندس هانى تقديم بلاغ
بتاريخ: 16 نوفمبر 200817 سنة comment_143119 السلام عليكم و رحمة الله وبركاتهحضرتك تحتاج كتابة is بعد اسم record set serveroutput on declaretype employee is record (id number,name varchar2(20),job varchar2(300));s employee;begin select empno,ename, jobinto s.id,s.name,s.job from empwhere empno=7499;dbms_output.put_line(s.id||' '||s.name||' '||s.job);end ; تقديم بلاغ
بتاريخ: 16 نوفمبر 200817 سنة كاتب الموضوع comment_143138 شكرا ليكى يا بشمهندسة فعلا كنت ناسيبس دى مشكلة تداخل لغات البرمجة تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.