存放使用blob类型的字段
使用dbms_lob包来操作
http://www.csdn.net/expert/topic/1026/1026056.xml?temp=.6770594

解决方案 »

  1.   

    一、将Excel导入Oracle中:
     1、将Excel数据令存为:保存类型为:制表符分隔,起名为test.txt,保存到C:\
     2、连入SQL*Plus,以system/manager用户登录,用create table "test" 创建表结构要与原表(Excel)结构一致。
     3、创建SQL*Loader输入数据所需要的文件,均保存到C:\,用记事本编辑:
       控制文件:input.ctl,内容如下:
      load data           --1、控制文件标识
      infile 'test.txt'       --2、要输入的数据文件名为test.txt
      append into table test    --3、向表test中追加记录
      fields terminated by X'09'  --4、字段终止于X'09',是一个制表符(TAB)
      (id,username,password,sj)   -----定义列对应顺序   a、insert,为缺省方式,在数据装载开始时要求表为空
       b、append,在表中追加新记录
       c、replace,删除旧记录,替换成新装载的记录
       d、truncate,同上
     4、在DOS窗口下使用SQL*Loader命令实现数据的输入
       C:\>sqlldr userid=system/manager control=input.ctl
        默认日志文件名为:input.log
      默认坏记录文件为:input.bad二、Oracle 数据导出到 Excel 
     1、配置ODBC:开始→设置→控制面板→管理工具→数据源(ODBC)→
       添加一个系统DSN:
       数据源名称(自己设,好记就行如:aaa)
       服务名称(Oracle主机字符串:oradb)
       用户名称(Oracle用户名:如user1)
       tnsnames.ora文件中
       ORADB =
         (DESCRIPTION =
           (ADDRESS_LIST =
             (ADDRESS = (PROTOCOL = TCP)(HOST = 192.1.1.1)(PORT = 1521))
           )
           (CONNECT_DATA =
             (SERVICE_NAME = oradb)
           )
         )
     2、打开MicroSoft Excel 2000
     3、数据(D)→获取外部数据(D)→新建数据库查询(N)→
     4、选择数据源:aaa
     5、输入user1用户的密码(pass1)→OK→
     6、选择要导入的表、列→下一步→第二个问题用NVL.
      

  2.   

    一、将Excel导入Oracle中:
     1、将Excel数据令存为:保存类型为:制表符分隔,起名为test.txt,保存到C:\
     2、连入SQL*Plus,以system/manager用户登录,用create table "test" 创建表结构要与原表(Excel)结构一致。
     3、创建SQL*Loader输入数据所需要的文件,均保存到C:\,用记事本编辑:
       控制文件:input.ctl,内容如下:
      load data           --1、控制文件标识
      infile 'test.txt'       --2、要输入的数据文件名为test.txt
      append into table test    --3、向表test中追加记录
      fields terminated by X'09'  --4、字段终止于X'09',是一个制表符(TAB)
      (id,username,password,sj)   -----定义列对应顺序   a、insert,为缺省方式,在数据装载开始时要求表为空
       b、append,在表中追加新记录
       c、replace,删除旧记录,替换成新装载的记录
       d、truncate,同上
     4、在DOS窗口下使用SQL*Loader命令实现数据的输入
       C:\>sqlldr userid=system/manager control=input.ctl
        默认日志文件名为:input.log
      默认坏记录文件为:input.bad二、Oracle 数据导出到 Excel 
     1、配置ODBC:开始→设置→控制面板→管理工具→数据源(ODBC)→
       添加一个系统DSN:
       数据源名称(自己设,好记就行如:aaa)
       服务名称(Oracle主机字符串:oradb)
       用户名称(Oracle用户名:如user1)
       tnsnames.ora文件中
       ORADB =
         (DESCRIPTION =
           (ADDRESS_LIST =
             (ADDRESS = (PROTOCOL = TCP)(HOST = 192.1.1.1)(PORT = 1521))
           )
           (CONNECT_DATA =
             (SERVICE_NAME = oradb)
           )
         )
     2、打开MicroSoft Excel 2000
     3、数据(D)→获取外部数据(D)→新建数据库查询(N)→
     4、选择数据源:aaa
     5、输入user1用户的密码(pass1)→OK→
     6、选择要导入的表、列→下一步→
      

  3.   

    将Word和Excel保存在blob中和将其还原是怎样实现呢!?