بتاريخ: 28 ديسمبر 200718 سنة comment_119292 السلام عليكم ورحمة الله وبركاتهلو سمحتم اريد شرح مبسط لـ bfile مع وضع مثال مبسط له لكي أفهمه وشكرا لكم تقديم بلاغ
بتاريخ: 31 ديسمبر 200718 سنة comment_119500 بسم الله الرحمن الرحيميوجد نوعين من ال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') تقديم بلاغ
بتاريخ: 31 ديسمبر 200718 سنة comment_119512 السلام عليكم ورحمه الله وبركاتهياريت ياخ احمد لو تشرح طريقه لتخزين صوره ب sql فى حقل نوعه blob وجزاك الله كل خير تقديم بلاغ
بتاريخ: 3 يناير 200818 سنة comment_119700 بصراحه ياأخ عمرو أنا معرفش طريقة الblob فياريت لو أى حد عنده المعلومه مايبخلش علينا . تقديم بلاغ
بتاريخ: 5 يناير 200818 سنة comment_119824 السلام عليكم ورحمه الله وبركاتهياريت يا جماعه يعرف طريقه ممكن عمل insert صوره فى حقل نوعه blob يقولها وجزاكم الله خير تم تعديل 5 يناير 200818 سنة بواسطة amr fawzy تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.