易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle 存储图片的存储过程[转]

 C:\>sqlplus /nolog
  SQL*Plus: Release 9.2.0.1.0 - Production on 星期三 1月 19 14:46:21 2005
  Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
  SQL> connect chanet/chanet@oradb;
  已连接。
  SQL> CREATE TABLE IMAGE_LOB (T_ID VARCHAR2 (5) NOT NULL,T_IMAGE BLOB NOT NULL);
  表已创建。
  SQL> CREATE OR REPLACE DIRECTORY IMAGES AS 'C:\Oracle'; --图片目录
  目录已创建。
  SQL> CREATE OR REPLACE PROCEDURE IMG_INSERT (TID VARCHAR2,FILENAME VARCHAR2) AS
   2 F_LOB BFILE;
   3 B_LOB BLOB;
   4 BEGIN
   5 INSERT INTO IMAGE_LOB (T_ID, T_IMAGE)
   6 VALUES (TID,EMPTY_BLOB ()) RETURN T_IMAGE INTO B_LOB;
   7 F_LOB:= BFILENAME ('IMAGES', FILENAME);
   8 DBMS_LOB.FILEOPEN (F_LOB, DBMS_LOB.FILE_READONLY);
   9 DBMS_LOB.LOADfromFILE (B_LOB, F_LOB, DBMS_LOB.GETLENGTH (F_LOB));
  11 DBMS_LOB.FILECLOSE (F_LOB);
  12 COMMIT;
  13 END;
  14 /
  过程已创建。
  SQL>-- 示例
  SQL> EXEC IMG_INSERT('1','f_TEST.jpg');
  PL/SQL 过程已成功完成。


相关文档:

oracle 表空间操作

oracle表空间操作详解
  1
  2
  3作者:   来源:    更新日期:2006-01-04 
  5
  6 
  7建立表空间
  8
  9CREATE TABLESPACE data01
 10DATAFILE '/ora ......

登录oracle数据库时常用的操作命令整理

录oracle数据库时常用的操作命令整理
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;
3、SQL>connect / as sysdba ;(as sysoper)或
connect internal/oracle AS SYSDBA ;(scott/tiger) ......

ORACLE调优之 内存结构调优(摘自文平书)

从AIX 角度,我们可以在下面三个角度衡量内存使用的合理性
1>减少页面交换操作
当操作系统需要更多内存页以支持其他应用运行时,操作系统将依据某种算法(LRU算法)把当前驻留在内存中的某些
数据页"Page Out",也就是把内存中的数据页从内存段转移到物理磁盘。显然,这种类型的操作会影响整个系统的运行性能。
对于 ......

全面学习ORACLE Scheduler特性(2)管理jobs

1.2 管理Jobs
1.2.1 启用Jobs
  前面创建JOB时,由于未显式的指定ENABLED参数,因此即使指定了START_DATE,不过默认情况下JOB不会自动执行。对于这种情况,DBMS_SCHEDULER包中提供了一个过程ENABLE,可以用来修改JOB的启用状态,调用方式非常简单,例如:
SQL> exec dbms_scheduler.enable(¨INSERT_TEST_TBL& ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号