导出为插入时,是否可以让Oracle SQL Developer转义输出?

时间:2011-06-01 22:56:31

标签: oracle oracle-sqldeveloper

在将表导出到插入时,是否可以告诉Oracle SQL Developer转义单引号?这似乎是一件显而易见的事情,当它出现在字段中时,会转义用于引用字段的字符,但是我找不到这样做的选项。

更新:版本2.1.1.64,导出方法是。上下文菜单>导出数据>插入...

1 个答案:

答案 0 :(得分:1)

我刚尝试使用SQL Developer 3.0.04,看来数据中的单引号默认是转义的:

--------------------------------------------------------
--  File created - Wednesday-June-01-2011   
--------------------------------------------------------
--------------------------------------------------------
--  DDL for Table T3
--------------------------------------------------------

  CREATE TABLE "THEUSER"."T3" 
   ("C1" VARCHAR2(20 BYTE), 
    "C2" VARCHAR2(20 BYTE)
   ) 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 "USERS" ;
REM INSERTING into THEUSER.T3
Insert into THEUSER.T3 (C1,C2) values ('C1','C''2');

我在表格中只有一行,由值C1和C'2组成。