عبداللطيف بتاريخ: 16 مايو 2004 تقديم بلاغ مشاركة بتاريخ: 16 مايو 2004 تحياتي للجميعهذه الوظيفة تقوم بادخال الملف الى قواعد البيانات وتخزينها مثل ( صور، بيانات ثنائية ) CREATE PROCEDURE insert_blob (doc_name VARCHAR2) IS the_file BFILE; the_doc BLOB; doc_size INTEGER; BEGIN the_file := BFILENAME('MY_DIR',doc_name); doc_size := DBMS_LOB.GETLENGTH(the_file); INSERT INTO <table_name> (<column_name>,<blob_column_name>) VALUES (<value>, EMPTY_BLOB()) RETURNING <blob_column_name> INTO the_doc; /* * * INSERT INTO evidence (evidence_id,evidence_photo) * VALUES (999, EMPTY_BLOB()) * RETURNING evidence_photo INTO the_doc; * */ DBMS_LOB.FILEOPEN(the_file); DBMS_LOB.LOADFROMFILE(the_doc,the_file,doc_size); DBMS_LOB.FILECLOSE(the_file); COMMIT; END; / مرفقة بالملف المرفق INSERT_BLOB.txt اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
arab20002000 بتاريخ: 17 مايو 2004 تقديم بلاغ مشاركة بتاريخ: 17 مايو 2004 مشكور و جزاك الله الف خير اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
GroupWar بتاريخ: 5 يناير 2005 تقديم بلاغ مشاركة بتاريخ: 5 يناير 2005 شاكر لك اخي الكريم وانا كنت ادور على هالطريقه من زمان .. جزاك الله الف خيرهذا بالنسبة لاضافة ملف .. بس كيف بالنسبة لتعديل ملف موجود؟؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
King Oracle بتاريخ: 11 يناير 2005 تقديم بلاغ مشاركة بتاريخ: 11 يناير 2005 مشكووووووووووووووووووووووور اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
m_omar بتاريخ: 7 مارس 2006 تقديم بلاغ مشاركة بتاريخ: 7 مارس 2006 (معدل) السلام عليكمخزاكم الله خيرا برجاء الفيل الأتاشد بيدى ارورفرجاء اعادة ارسال الملف مرة أخرىوجزاكم الله خيرن تم تعديل 7 مارس 2006 بواسطة m_omar اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.