3
是否有可能(如果有的話)告訴Oracle SQL Developer在導出要插入的表時轉義單引號?這似乎是一件顯而易見的事情,當字段出現在字段中時,轉義字符被用於引用字段,但我找不到執行此操作的選項。是否有可能在導出爲插入時讓Oracle SQL Developer轉義輸出?
更新:版本2.1.1.64,導出方法是。上下文菜單>導出數據>插入...
是否有可能(如果有的話)告訴Oracle SQL Developer在導出要插入的表時轉義單引號?這似乎是一件顯而易見的事情,當字段出現在字段中時,轉義字符被用於引用字段,但我找不到執行此操作的選項。是否有可能在導出爲插入時讓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組成。
如果你在這裏沒有得到答案,你可以嘗試http://dba.stackexchange.com/。 – 2011-06-01 23:18:51
謝謝,我不知道有一個。 – nsf81 2011-06-02 00:31:17
您正在使用哪個版本的Oracle SQL Developer以及哪個導出選項?當我在3.0中嘗試這個時,Tools-> Database Export正確地轉義了'字符。 (我發現我唯一需要做的就是在腳本的頂部添加SET DEFINE ON來處理數據中嵌入的&&字符。) – 2011-06-02 01:22:40