فوق السحاب بتاريخ: 28 ديسمبر 2007 تقديم بلاغ مشاركة بتاريخ: 28 ديسمبر 2007 السلام عليكم ورحمة الله وبركاتهلو سمحتم اريد شرح مبسط لـ bfile مع وضع مثال مبسط له لكي أفهمه وشكرا لكم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmed Farghaly بتاريخ: 31 ديسمبر 2007 تقديم بلاغ مشاركة بتاريخ: 31 ديسمبر 2007 بسم الله الرحمن الرحيميوجد نوعين من الdata type بنستخدمهم لتخزين multimedia سواء كان ملف صوت أو فيديو أو صورة .1-blob وهى إختصار لbinary large objectودى عشان تخزن الmultimedia داخل الdata base2-bfileبتخزن الmultimedia بره الdata base على الoperating system وطبعاً بيبقى فى locator أو path بيشاور على هذا الملف .-الblob و الbfile مساحتهم ممكن توصل إلى 4giga byteمثال توضيحى:-هنضيف عمود فى جدول من نوع bfile alter table emp add img bfile وعندما نريد إضافة صورة مثلاً فى هذا العمودبنستخدم function إسمها bfilenameهذه الfunction بتاخد two parameterالأول هو الdirectory name وده بيبقى شايل الpath بتاع الصوره الثانى هو إسم الصورهمثال توضيحى:-هنضيف صوره فى العمود اللى إسمه img:- insert into emp(empno,ename,sal,img) values(1000,'Ahmed',3000,bfilename('ddd','ahmed.jpg') طبعاً الكود ده مشهيتنفذ عشان أولاً إنت لسه محططش الpath بتاع الصوره فى الdirectory اللى إسمه dddوكمان إنت محتاج تاخد privilege إنك تقدر تكريت direcory إذن قبل عملية الinsertيجب عمل الآتى:-start>run>cmdsqlplus /nologconn sys/sys as sysdba grant create any directory to scott; discoconn scott/tiger create directory ddd as 'e:\sources\photos'; وبعد ذلك تروح تاخد صلاحيه إنك تقدر تقرأ هذا الdirectorystart>run>cmdsqlplus /nologconn sys/ys as sysdba grant read on directory ddd to scott; وبعد كده تقدر تستخدم bfilename insert into emp(empno,ename,sal,img) values(1000,'Ahmed',1000,bfilename('ddd','ahmed.jpg') اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
amr fawzy بتاريخ: 31 ديسمبر 2007 تقديم بلاغ مشاركة بتاريخ: 31 ديسمبر 2007 السلام عليكم ورحمه الله وبركاتهياريت ياخ احمد لو تشرح طريقه لتخزين صوره ب sql فى حقل نوعه blob وجزاك الله كل خير اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmed Farghaly بتاريخ: 3 يناير 2008 تقديم بلاغ مشاركة بتاريخ: 3 يناير 2008 بصراحه ياأخ عمرو أنا معرفش طريقة الblob فياريت لو أى حد عنده المعلومه مايبخلش علينا . اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
amr fawzy بتاريخ: 5 يناير 2008 تقديم بلاغ مشاركة بتاريخ: 5 يناير 2008 (معدل) السلام عليكم ورحمه الله وبركاتهياريت يا جماعه يعرف طريقه ممكن عمل insert صوره فى حقل نوعه blob يقولها وجزاكم الله خير تم تعديل 5 يناير 2008 بواسطة amr fawzy اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hrs بتاريخ: 30 أغسطس 2009 تقديم بلاغ مشاركة بتاريخ: 30 أغسطس 2009 تسلم اخ احمد عل الشرح المفيد اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.