在将表导出到插入时,是否可以告诉Oracle SQL Developer转义单引号?这似乎是一件显而易见的事情,当它出现在字段中时,会转义用于引用字段的字符,但是我找不到这样做的选项。
更新:版本2.1.1.64,导出方法是。上下文菜单>导出数据>插入...
答案 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组成。