oracle - 导出为插入内容时,是否有可能使Oracle SQL Developer转义输出?

标签 oracle oracle-sqldeveloper

在将表导出到插入内容时,是否可以告诉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/

相关文章:

oracle - 具有 EF6 运行时异常 'Member Mapping specified is not valid' 的 Entity Framework

sql - Oracle 存储过程返回表的集合

oracle - 在 Oracle SQL Developer 中发现未知的关系图符号

php - 如何使用服务名称连接到 oracle 数据库?

sql - SQL Developer“与连接图的其余部分断开连接”

oracle - 计算表中的记录并使用游标更新表

sql - 如何在 oracle 脚本中使用变量作为表名

java - 如何将动态值传递给java servlet?

mysql - 在 oracle sql developer 中使用 mysql

database - Oracle中通过脚本创建新表时将列名更改为大写如何解决?