2009-10-21 202 views
10

我目前使用最新的Oracle sql開發人員。我在這裏有一個討厭的地方。當我自動完成表名或列時,它們以小寫形式顯示。由於大多數人在SQL語句中都有編碼準則,而且我通常希望所有大寫中的表名,列名和任何其他標識符。Oracle SQLDeveloper以小寫字母自動完成(大寫如何)

我試圖檢查sql開發人員的設置,並且「Code Insight」部分沒有任何選項。有沒有其他的調整呢?

回答

6

我使用SQL Developer的2.1(EA)從http://www.oracle.com/technology/software/products/sql/index21_EA1.html

..這恕我直言,是比「當前」版本,我相信你正在使用要好得多。在2.1版本中,您可以轉到工具>首選項>數據庫> SQL格式化> Oracle格式化,然後點擊'編輯'來改變大寫效果的行爲。

然而,我的理解是,在工作表中,這不會'autoformat'..它只在程序,包,視圖和觸發器中執行此操作。 (所以你必須高亮顯示,右鍵單擊,格式在工作表中執行此操作)。

+0

我設置「其他」>「案例更改」設置爲「整個SQL大寫」,它的工作。謝謝皮埃爾。我也開始喜歡這個早期版本的使用者版本,因爲「格式」命令只突出顯示選擇,而不像版本1.5.5突出顯示整個文件。 – Nap 2009-10-23 00:47:01

25

我正在使用SQL Developer 3.1.07,你可以通過轉到工具>首選項>代碼編輯器> Completion Insight來改變自動完成表名的大小寫,這裏有一個選項,用於'鍵入時更改大小寫'。

+0

非常感謝。那太差了! – yagmurdursun 2014-02-18 07:17:40

2

我正在使用SQL Developer 4.0.3.16我的要求是在輸入時看到大寫字母。

嘗試了下面的設置,但沒有注意到發生了任何變化。 工具>首選項>數據庫> SQL格式化> Oracle格式化並點擊'編輯'來改變大寫效果的行爲。

嘗試了下面的設置,我可以看到發生了一些變化。此設置不會將文本轉換爲大寫,因爲當我們鍵入時,但當我們按下「Enter」按鈕時,所有文本都將變爲大寫。 工具>首選項>代碼編輯器> Completion Insight>'將案例鍵入'更改爲'大寫'。

希望這會有所幫助!