Можно ли заставить Oracle SQL Developer экранировать вывод при экспорте в виде вставок? - PullRequest
3 голосов
/ 02 июня 2011

Возможно ли, и если да, то как сказать Oracle SQL Developer избегать одинарных кавычек при экспорте таблицы во вставки? Кажется очевидной вещью, которую нужно сделать, избегая символа, используемого для кавычек полей, когда это происходит внутри поля, но я не могу найти вариант сделать это.

Обновление: версия 2.1.1.64, метод экспорта есть. Контекстное меню> Экспорт данных> Вставить ...

1 Ответ

1 голос
/ 02 июня 2011

Я только что попробовал использовать 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.

...