الانتقال إلى المحتوى

كيف أحفظ صورة في قاعدة البيانات؟


المبرمج الخطير

Recommended Posts

السلام عليكم و رحمة الله وبركاته :-

كيف أقدر أحفظ صورة في قاعدة البيانات؟
يا شباب ما أبغى أتعب أحد معي , أبغى من اللي يجاوبني يكتب لي جملة إنشاء جدول يتكون من حقل واحد نوعه (صوره) ثم جملة insert لحفظ الصورة.

وشكراً للجميع...

رابط هذا التعليق
شارك

لازم تعمل directory

CREATE OR REPLACE DIRECTORY LOGSS AS 'c:\logss'


هذا هو الامتداد للصور الي موجوده عندك عالهارد دسك

create or replace procedure load_emp_bfile
(p_file_loc in varchar2) is
v_file bfile;
v_filename varchar2(16);
cursor emp_cursor is
select ename from emp
--WHERE ENAME ='SMITH'
 for update;
begin
for emp_record in emp_cursor loop
v_filename:=emp_record.ename||'.bmp';
v_file:=bfilename(p_file_loc,v_filename);
IF DBMS_LOB.FILEEXISTS(V_FILE)=1 THEN
dbms_lob.fileopen(v_file);
update emp set vidio =v_file
where current of emp_cursor;
dbms_output.put_line('load file '||v_filename
||' size '||dbms_lob.getlength(v_file));
dbms_lob.fileclose(v_file);
ELSE
dbms_output.put_line('CONNT load file '||v_filename);
END IF;
end loop;
end load_emp_bfile;

EXECUTE LOAD_EMP_BFILE('LOGSS');



هذا الجراء سيقوم على تحميل صور الموظفين ولكن كل من الاسماء له صورة باسمه بالإمتداد BMP
للإستفسار
[email protected]

رابط هذا التعليق
شارك

هذا function يقرأ صور كل موظف حسب اسمه مع العلم ان الصورة المخزنة
بنفس إسم الموظف مثل
اسم الموظف SMITH توجد صورة اسمها SMITH.bmp
فيقوم function بقراءة جميع الموظفين وإضافة صورهم كلاٌ حسب اسمة

رابط هذا التعليق
شارك

  • بعد 2 شهور...

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية