orefai بتاريخ: 9 فبراير 2008 تقديم بلاغ مشاركة بتاريخ: 9 فبراير 2008 (معدل) السلام عليكماريد عمل View لكي تقرأ الحقول من ثلاثة جداول ولنفرض ان أسماء هذه الجداول هي emp1, emp2, emp3ولتكن جميع هذه الجداول تشمل على هذه الحقولEMP_NO NUMBER(8) ,EMP_NAME VARCHAR2(150), IMG BLOBالوضع الطبيعي الذي اعرفه لانشاء هذه ال VIEW هوCREATE OR REPLACE VIEW EMPLOYEE("TYPE","EMP_NO","EMP_NAME ","IMG")AS((SELECT 1,EMP_NO ,EMP_NAME,IMG FROM EMP1)UNION( SELECT 2 ,EMP_NO ,EMP_NAME,IMG FROM EMP2)UNION( SELECT 3,EMP_NO ,EMP_NAME,IMG FROM EMP3));ولكن للأسف الظاهر ان هذه الطريقة ما تصلح مع حقول الصوركانت تطلع لي مسجORA-00932: inconsistent datatypes: expected - got BLOBياريت احد يقدر يساعدني بعملهاعلما باني استخدم SQL*Plus Version 8.0.6.0.0 تم تعديل 9 فبراير 2008 بواسطة orefai اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
khaledmega بتاريخ: 10 فبراير 2008 تقديم بلاغ مشاركة بتاريخ: 10 فبراير 2008 السلام عليكمالفيو التالية مطبقة على قاعدة SCOOT / TIGER CREATE VIEW EMPLOYEE AS SELECT EMP1.EMPNO , EMP1.ENAME , EMP2.EMPNO EMPNO2 , EMP2.ENAME ENAME2, EMP3.EMPNO EMPNO3 , EMP3.ENAME ENAME3 FROM EMP1 , EMP2 , EMP3 WHERE EMP1.EMPNO = EMP2.EMPNO AND EMP1.EMPNO = EMP3.EMPNO; وشكراميجا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
orefai بتاريخ: 12 فبراير 2008 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 12 فبراير 2008 اخي الفاضل / خالد الشاذلي حياك الله واشكر لك اهتمامك والرد على استفساري في المنتدى والايميللكني احب ان اوضح لك الصورة اكثر وهيان الطريقة المذكورة والمطبقة على قاعدة SCOOT / TIGER هي تصلح لربط الحقول المتساوية القيم من ثلاثة جداول فقط وعدم اظهار السجلات الغير متشابهة حسب جملة الwere وهذه لابأس بها لكني اريد ان اربط حقلا اضافيا واعتبره موجود في الجداول الثلاث من نوع Blob ستلاحظ ان مسج سيظهر ORA-00932: inconsistent datatypes: expected - got BLOBوبالمقابل لو اضفت للـView حقول (أعمدة) اخرى لكن نوعها غير Blob --> ينجح في انشاء الـView واشكر لك اهتمامكواشكر صاحب المنتدى على انشاء هذه الفكرة وانا شايف ان عندنا نخبة ممتازة من الاعضاء الفعالين وياريت يستمروا بعطائهم وتعم الفائدة المرجوة..آمين اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.