2013-04-18 47 views
2

我正在使用Oracle SQL Developer 3.0。當我在DEPT模式下編寫BONUSES表時,只是作爲一個例子,它產生了這個DDL。Oracle SQL Developer - 如何刪除生成的DDL中的雙引號

CREATE TABLE "DEPT"."BONUSES" 
( "NEW_EMPLOYEE_ID" NUMBER, 
    "BONUS" NUMBER DEFAULT 100 
) ; 

我不希望將雙引號包括在內。我查看了「工具」 - >「首選項」,但如果「關閉」則無法找到設置。壓制引號是否可行?是否有人知道如何做到這一點?

謝謝 悉尼

+2

我不認爲這是可能的。 SQL Developer使用'dbms_metadata'來獲取源代碼,並且始終生成引號。 –

回答

4

試試這個:

  1. 右鍵單擊您的表,然後選擇 「編輯」

  2. 點擊 「DDL」

  3. 選擇 「創建」

這與選擇右側面板上的「SQL」標記不同,不會添加雙引號或模式名稱。

我使用SQL Developer的3.2

+0

維克多,它的作品非常漂亮。謝謝!! – sydney

1

維克多,

你的指令精美的工作。

對於你的閱讀享受,我發現這個鏈接:

https://kr.forums.oracle.com/forums/thread.jspa?messageID=10628798

不這聽起來像Oracle開發人員發佈了這個問題,以自己的人徵求意見/評論? :)他們應該提供一個設置來關閉或打開。

謝謝

+0

很高興幫助。你能否把它標記爲公認的答案? =) –

+0

那些Oracle論壇對任何使用該技術的人開放,以便線程可能不是來自Oracle員工(它們通常與其他用戶的徽標不同) –