¡¾×ª¡¿ORACLE BLOB BFILE ÎļþµÄ¼Èë¼°¶ÁÈ¡
Èç¹ûÄã½Ó´¥¹ýmysqlµÄ»°Ò»¶¨¶ÔmysqlµÄtextºÍblob²»»áİÉú£¬ÔÚmysqlÖÐÊÇÖ±½Ó²Ù×÷textºÍblobµÄ¡£µ«ÊÇÔÚoracleÖУ¬Ëü°Ñlob×öΪһÖÖÌØÊâµÄ×ֶΣ¬²»ÄÜÖ±½Ó½øÐвÙ×÷--±ÈÈç²»ÄÜÖ±½Ó²åÈëµ½lob×Ö¶ÎÖУ¬Ò²²»ÄÜÓÃlike²éѯµÈµÈ¡£
ÕâÀïÊÇÎÒ±£´æµÄһƪÕâ·½ÃæµÄÎÄÕ£¬ÔÎİá¹ýÀ´£¬ÓÉÓÚ±£´æµÄʱºòÖ»ÊÇÈ¡ÁËÒ»²¿·Ö£¬Ã»Í·Ã»Î²µÄ£¬ËùÒÔû·¨ÕÒµ½ÔÀ´µÄ³ö´¦¡£
²»ÄÜÖ±½ÓÓÃINSERTÓï¾äÏòLOB×Ö¶ÎÖвåÈëÖµ¡£Ò»°ãÇé¿öÏ£¬ÓÐÈçÏµļ¸²½£º
1 ÏÈ·ÖÎöÒ»¸öINSERTÓï¾ä£¬·µ»ØÒ»¸öLOBµÄÃèÊö·û
2 ÓÃOCIº¯ÊýÉú³ÉÒ»¸ö±¾µØµÄLOB¶ÔÏó
3 ½«LOB¶ÔÏó°ó¶¨µ½LOBÃèÊö·ûÉÏ
4 Ö´ÐÐINSERTÓï¾ä
5 ¸øLOB¶ÔÏó¸³Öµ
6 ÊÍ·ÅLOB¶ÔÏóºÍSQLÓï¾ä¾ä±ú
ÏÂÃæµÄÕâ¸öÀý×ÓÊǰÑÓû§ÉÏ´«µÄͼƬÎļþ´æ·Åµ½BLOB£¨»òBFILEÖУ¬²Ù×÷ÉÔÓв»Í¬£©ÖС£
Ê×ÏÈÒª½¨Ò»¸ö±í£¬½á¹¹ÈçÏ£º
CREATE TABLE PICTURES (
ID NUMBER,
DESCRIPTION VARCHAR2(100),
MIME VARCHAR2(128),
PICTURE BLOB
);
Èç¹ûҪʵÏÖIDµÄ×Ô¶¯Ôö¼Ó£¬ÔÙ½¨Ò»¸öSEQUENCE:
CREATE SEQUENCE PIC_SEQ;
È»ºóÊÇÓÃÀ´´¦ÀíÊý¾ÝµÄPHP³ÌÐò´úÂë¡£
<?php
//½¨Á¢OracleÊý¾Ý¿âÁ¬½Ó
$conn = OCILogon($user, $password, $SID);
//Ìá½»SQLÓï¾ä¸øOracle
//ÔÚÕâÀïҪעÒâµÄÁ½µã£ºÒ»ÊÇÓÃEMPTY_BLOB()º¯Êý¡£ÕâÊÇOracleµÄÄÚ²¿º¯Êý£¬·µ»ØÒ»¸öLOBµÄ¶¨Î»·û¡£ÔÚ²åÈëLOBʱ£¬Ö»ÄÜÓÃÕâ¸ö°ì·¨ÏÈÉú³ÉÒ»¸ö¿ÕµÄLOB¶¨Î»·û£¬È»ºó¶ÔÕâ¸ö¶¨Î»·û½øÐвÙ×÷¡£EMPTY_BLOB()º¯ÊýÊÇÕë¶ÔBLO
Ïà¹ØÎĵµ£º
Oracle±í¿Õ¼äµÄ¹ÜÀí
1.´´½¨±í¿Õ¼ä
//´´½¨ÁÙʱ±í¿Õ¼ä
create temporary tablespace test_temp
tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;
&nbs ......
--Ãû´Ê˵Ã÷£ºÔ´——±»Í¬²½µÄÊý¾Ý¿â
Ä¿µÄ——Ҫͬ²½µ½µÄÊý¾Ý¿â
ǰ6²½±ØÐëÖ´ÐÐ,µÚ6ÒÔºóÊÇһЩ¸¨ÖúÐÅÏ¢.
--1¡¢ÔÚÄ¿µÄÊý¾Ý¿âÉÏ£¬´´½¨dblink
drop public database link dblink_orc92_182;
Create public DATABASE LINK dbl ......
ÒòΪÏîĿijЩģ¿éµÄÊý¾Ý½á¹¹Éè¼ÆÃ»ÓÐÑϸñ°´ÕÕij¹æ·¶Éè¼Æ£¬ËùÒÔÖ»ÄÜ´ÓÊý¾Ý¿âÖвéѯÊý¾Ý½á¹¹£¬ÐèÒª²éѯµÄÐÅÏ¢ÈçÏ£º×Ö¶ÎÃû³Æ¡¢Êý¾ÝÀàÐÍ¡¢ÊÇ·ñΪ¿Õ¡¢Ä¬ÈÏÖµ¡¢Ö÷¼ü¡¢Íâ¼üµÈµÈ¡£
ÔÚÍøÉÏËÑË÷Á˲éѯÉÏÊöÐÅÏ¢µÄ·½·¨£¬×ܽáÈçÏ£º
Ò»£¬²éѯ±í»ù±¾ÐÅÏ¢
select
utc.column_name,utc.data_type,utc.data_le ......
¡¡1¡¢Ä¿µÄ£º
¡¡¡¡OracleϵͳÖеÄprofile¿ÉÒÔÓÃÒÔ¶ÔÓû§ËùÄÜÊ©ÓõÄÊý¾Ý¿â×ÊÔ´½øÕ¹ÏÞÖÆ£¬ÔËÓÃCreate ProfileÏÂÁî´´°ìÒ»¸öProfile£¬ÓÃËüÀ´¶ÒÏÖ¶ÔÊý¾Ý¿â×ÊÔ´µÄÏÞÖÆÔËÓã¬Èç¹û°Ñ¸Ãprofile·ÖÅ䏸Óû§£¬Ôò¸ÃÓû§ËùÄÜÊ©ÓõÄÊý¾Ý¿â×ÊÔ´¶¼ÔÚ¸ÃprofileµÄÏÞÖÆÒÔÄÚ¡£
¡¡¡¡2¡¢Ìõ¼þ£º
¡¡¡¡´´ÉèprofileÎñ±ØÒªÓÐCREATE PROFILEµÄÏµÍ ......