Oracle Sql Developer无法导出clob数据?

时间:2016-07-29 04:40:07

标签: oracle11g oracle-sqldeveloper

我有一个表,其中包含一些包含一些数据的clob字段。当我导出时,我无法获得clob字段的数据。

  CREATE TABLE "ADMIN"."TABLE" 
   (    "ID" NUMBER(10,0), 
    "DATAS" CLOB
   ) SEGMENT CREATION IMMEDIATE 
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
  TABLESPACE "SYSTEM" 
 LOB ("DATAS") STORE AS BASICFILE (
  TABLESPACE "SYSTEM" ENABLE STORAGE IN ROW CHUNK 8192 RETENTION 
  NOCACHE LOGGING 
  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)) ;
REM INSERTING into ADMIN.TABLE
SET DEFINE OFF;



Insert into ADMIN.TABLE (ID) values (1);

这是导出的sql查询。在这里,您可以在'Insert into ADMIN.TABLE (ID) values (1);'否'DATAS'字段中找到最后一行。它是一个clob领域。

1 个答案:

答案 0 :(得分:3)

你必须这样做。

SELECT  /*insert*/*  FROM ADMIN.TABLE;

单击运行脚本,而不是运行语句。这将生成您正在寻找的插入语句。