在将表导出到插入内容时,是否可以告诉Oracle SQL Developer转义单引号?似乎很想做的事情是,在字段中出现用于引用字段的字符时将其转义,但是我找不到执行此操作的选项。
更新:版本2.1.1.64,导出方法是。上下文菜单>导出数据>插入...
最佳答案
我刚刚使用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组成。
关于oracle - 导出为插入内容时,是否有可能使Oracle SQL Developer转义输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6208680/