بتاريخ: 4 أبريل 200619 سنة comment_65417 السلام عليكم ..أرجو أن لا أكون قد أزعجتكم بهذا السؤال ..لقد قمت بعمل جملة استعلام كالتالي : SELECT ALL STD_TB.STD_NO, COLLAGES_TB_A1.COLLAGE_NAME, COLLAGES_TB_A2.COLLAGE_NAME, STD_TB.STD_FNAME_AR, STD_TB.STD_SNAME_AR, STD_TB.STD_TNAME_AR, STD_TB.STD_LNAME_AR, STD_TB.STD_NATIONALITY, STD_TB.STD_TAWJEHIAVGFROM STD_TB, COLLAGES_TB COLLAGES_TB_A1, COLLAGES_TB COLLAGES_TB_A2WHERE ((COLLAGES_TB_A1.COLLAGE_ID=STD_TB.STD_FCHOICE) AND (COLLAGES_TB_A2.COLLAGE_ID=STD_TB.STD_SCHOICE))و أريد أن اضعها في View .. و لكن يظهر لي الخطأ التالي : ORA-00957: duplicate column nameما هو الحل ؟ تقديم بلاغ
بتاريخ: 5 أبريل 200619 سنة comment_65420 هذا العمود مكرر عندك في ال view COLLAGE_NAMECOLLAGES_TB_A1.COLLAGE_NAME, COLLAGES_TB_A2.COLLAGE_NAMEالحلCOLLAGES_TB_A1.COLLAGE_NAME NAME1,COLLAGES_TB_A2.COLLAGE_NAME NAME2بحيثNAME1وNAME2ستكون اسماء هذه الاعمدة في الفيو تقديم بلاغ
بتاريخ: 5 أبريل 200619 سنة كاتب الموضوع comment_65450 صحيح أخي إنه في أعمدة مكررة .. ولكن أنا مستعمل أسماء مستعارة عنا للجدول Alias .. لذلك بالحقيقة لا يوجد هناك أعمدة بالأسماء Name1 و Name2 .. و جملة الاستعلام هذه شغالة 100% بالـ Sql و لكن عندما أضعها في فيو تظهر المشكلة .. هل هناك بديل لهذا الحل ؟ تقديم بلاغ
بتاريخ: 5 أبريل 200619 سنة comment_65458 اخي الكريم جرب هذا .... CREATE or REPLACE VIEW std_a1_a2 AS SELECT STD_TB.STD_NO, COLLAGES_TB_A1.COLLAGE_NAME NAME_A1, COLLAGES_TB_A2.COLLAGE_NAME NAME_A2, STD_TB.STD_FNAME_AR, STD_TB.STD_SNAME_AR, STD_TB.STD_TNAME_AR, STD_TB.STD_LNAME_AR, STD_TB.STD_NATIONALITY, STD_TB.STD_TAWJEHIAVG FROM STD_TB, COLLAGES_TB COLLAGES_TB_A1, COLLAGES_TB COLLAGES_TB_A2 WHERE COLLAGES_TB_A1.COLLAGE_ID=STD_TB.STD_FCHOICE AND COLLAGES_TB_A2.COLLAGE_ID=STD_TB.STD_SCHOICE تقديم بلاغ
بتاريخ: 5 أبريل 200619 سنة كاتب الموضوع comment_65465 مشكور كتييير أخي .. ما اجا فبالي أعطي إسم مستعار للعمود .. و آسف عالإزعاج كمان مرة تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.