Below you will find pages that utilize the taxonomy term “Oracle SQL Developer”
Posts
Oracle SQL Developer - Import data modeler from DDL file
在維護 Data Modeler 時,若已有現成的 DDL File,可以點選 [File | Data Modeler | Import | DDL File] 主選單選項。
將要匯入的 DDL File 加入,按下 OK 按鈕。
選取資料庫類型,按下 OK 按鈕繼續。
這邊會帶出匯入的資訊,按下 Close 按鈕關閉。
然後會帶出 Compare Models 視窗。
透過該視窗可以清楚知道有什麼會被匯入,我們也可以視需要調整要匯入的東西,匯入前可以按下 DDL Preview 按鈕確認一下會做的調動,若無問題則按下 Merge 按鈕進行匯入。
匯入完成就可以在 Data Modeler 上看到匯入的東西。
read morePosts
Oracle SQL Developer - Formatting PL/SQL code
要使用 Oracle SQL Developer,可點選 [Tools | Preferences…] 主選單選項。
將開啟的 Preferences 視窗切至 [SQL Formatter | Oracle Formatting] 頁面,選取 Profile 後按下後方的 Edit 按鈕。
依個人喜好調整設定。
設定調整好後可在程式碼上按下滑鼠右鍵,點選 Format 選單選項觸發整理程式碼。
read morePosts
Oracle SQL Developer - SQL code editor templates
Oracle SQL Developer 可透過 [Tools | Preferences…] 主選單選項開啟 Preferences 視窗。
切換至 [Debug | SQL Editor Code Templates]。
已內建一些 Template 可供使用,像是 #time#。
可用以帶入當前的時間。
#date# 可用以帶入當前的日期。
若有需要也可以自行增加 Template 使用。
read morePosts
Oracle SQL Developer - Change GUI language
要變更 Oracle SQL Develop 界面的語言,可先開啟 idein\ide.boot 檔。
查閱 oracle.translated.locates 設定中可支援的語言有哪些。
再來開啟 sqldeveloperin\sqldeveloper.conf 檔。
將 AddVMOption -Duser.language 設定值設為欲使用的語言,然後重啟 Oracle SQL Developer。
Oracle SQL Developer 就會變成指定的語言界面。
read morePosts
Oracle SQL Developer - Source code control with subversion
Oracle SQL Developer 要使用 Subversion 進行程式碼的版本控制,首先要建立連線。
可以透過 [Team | Subversion | Create Connection…] 選單選項進行連線的建立。
選取 Manually Create a Subversion Connection 後按下 OK 按鈕。
輸入 Subversion Repository 位置、連線名稱、帳號、密碼建立連線。
連線建立完成即可在 Versions 看到剛所建立的連線。
連線建立後要透過 Check Out… 滑鼠右鍵選單選項進行檔案的 Check Out。
設定 Check Out 下來的位置。
若有需要也可以指定 Check Out 的版本。
設定好按下 OK 按鈕繼續。
Check Out 下來後透過 Files 視窗瀏覽檔案可看到檔案的版控狀態。
後續也可以直接透過 Oracle SQL Developer 進行 Commit 之類的版控動作。
read morePosts
Oracle SQL Developer - Look and Feel
Oracle SQL Developer 可以支援 Look 與 Feel 的調整,所謂的 Look 指的是 Widgets 畫面的外觀,Feel 指的是 Widgets 的行為。
透過 Look and Feel 的設定調整,可以讓 Oracle SQL Developer 的外觀與操作更類似於我們習慣的環境,操作上會更為順手。
要設定 Look and Feel,首先必須要點選 [Tools | Perferences…] 主選單選項。
點選切換至 Environment 頁籤,即可對 Look and Feel 進行設定。
像是如果對 Windows 應用程式的操作比較熟悉的話就可將之切換至 Windows 設定。
設定完 Oracle SQL Developer 會需要進行重啟。
重啟後 Oracle SQL Developer 的外觀與操作就會接近一般的 Windows 應用程式。
read morePosts
Oracle SQL Developer - Unit testing
要用 Oracle SQL Developer 撰寫單元測試,可點選 [View | Unit Test] 主選單選項。
將 Unit Test 視窗開啟。
點選 [Tools| | Unit Test | Select Current Repository…]。
選取 Connection。
如果 Connection 未建立過 Unit Test 的 Repository,Oracle SQL Developer 可直接幫我們建立。
連到 Repository 後,Unit Test 視窗就會多出 Library、Lookups、Reports、Suites、Tests 這些目錄。
我們可以直接在 SP 上或是 Unit Test 視窗上按下滑鼠右鍵,點選 Create Test… 滑鼠右鍵快顯選單,開始建立 Unit Test。
選取要撰寫 Unit Test 的 SP。
設定 Unit Test 的名稱。
設定 Unit Test 前要做的前置動作。
設定 SP 運行時所需要的參數。
設定 Unit Test 的驗證部分。
read morePosts
Oracle SQL Developer - Snippets
要使用 Oracle SQL Developer 的 Snippets 功能,我們可以點選 [ View | Snippets ] 主選單選項。
將 Snippets 視窗帶出後,可以看到 Oracle SQL Developer 已經內建了許多的 Category。
每個 Category 都有對應的 Snippets。
若內建的 Category 不敷使用,這邊也可以自己建造 Snippet。
像是這邊筆者建立了一個新的 Snippet 在新的 Category,建立完就可以馬上看到建立出來的 Category。
以及建立的 Snippet。
Snippet 的使用只要將之拖曳至 SQL 視窗。
Snippet 就會被帶到 SQL 視窗
自定義的 Snippet 會設定在 %appdata%\SQL Developer\UserSnippets.xml,有需要匯入匯出可從這邊下手。
read morePosts
Oracle SQL Developer - Custom date time format
Oracle SQL Developer 預設 Date Format 設定為 DD-MON-RR,顯示上是不含時間的部分。
{% img /images/posts/OracleSQLDeveloperCustomDateFormat/1.png %}
若要顯示時間的部分,我們需點選 [Tools | Preference] 主選單選項,將開啟的 Preferences 對話框切至 [Database | NLS] 頁面,在 Date Format 這邊將時間的部分設定上去。
{% img /images/posts/OracleSQLDeveloperCustomDateFormat/2.png %}
像是這邊筆者是將之設定成 YYYY-MM-DD HH24:MI:SS 這樣。
Link How can I set a custom date time format in Oracle SQL Developer? - Stack Overflow
read morePosts
Oracle SQL Developer - PL/SQL Syntax Colors
Oracle SQL Developer 預設的的 Syntax Color 若不習慣,我們可以開啟 Perferences 對話框,在 [Code Editor | PL/SQL Syntax Colors] 下做些修改,將之調成我們習慣的樣式。
不太會調整的也可以直接換用 Scheme。
{% img /images/posts/OracleSQLDeveloperSyntaxColors/1.png %}
要注意的是,若這邊換用的是 Twilight Scheme,由於底色太暗,會看不到當前輸入的游標,因此要在切到 [Code Editor | Caret Behavior] 下設定 Caret Color,將輸入游標調成淺色系。
{% img /images/posts/OracleSQLDeveloperSyntaxColors/2.png %}
read morePosts
Oracle SQL Developer - Show query result in new tabs
Oracle SQL Developer 預設 Query 出來的結果會在同一個 Query Result 視窗,若要讓每次 Query 都在個別的視窗,我們可以開啟 Perferences 對話框,在 [Database | Worksheet] 下勾選 Show query results in new tabs 選項。
{% img /images/posts/OracleSQLDeveloperQueryResultInNewTabs/1.png %}
這樣每次 Query 結果就會在獨立的 Query Result 視窗中。
{% img /images/posts/OracleSQLDeveloperQueryResultInNewTabs/2.png %}
read morePosts
Oracle SQL Developer - Drop sequence
要使用 Oracle SQL Developer 將指定的 Sequence 移除,可以找到指定的 Sequence,在其上按下滑鼠右鍵,點選 [Drop…] 滑鼠右鍵選單選項。
{% img /images/posts/DropSequenceWithOracleSqlDeveloper/1.jpg %}
在彈出的 Drop 對話框中會顯示所要移除的 Sequence,確定無誤後按下 Apply 按鈕套用。
{% img /images/posts/DropSequenceWithOracleSqlDeveloper/2.jpg %}
完成後當彈出 Confirmation 對話框告知。
{% img /images/posts/DropSequenceWithOracleSqlDeveloper/3.jpg %}
read morePosts
Oracle SQL Developer - Drop table column
要使用 Oracle SQL Developer 將指定的表單欄位移除,可以將表單開啟,在 Columns 頁面按下滑鼠右鍵,點選 [Column | Drop…] 滑鼠右鍵選單選項。
{% img /images/posts/DropColumnWithOracleSqlDeveloper/1.jpg %}
在彈出的 Drop 對話框中下拉選取所要移除的表單欄位。
{% img /images/posts/DropColumnWithOracleSqlDeveloper/2.jpg %}
選取完後按下 Apply 按鈕套用。
{% img /images/posts/DropColumnWithOracleSqlDeveloper/3.jpg %}
按下後 Oracle SQL Developer 會開始進行指定表單欄位的移除動作。
{% img /images/posts/DropColumnWithOracleSqlDeveloper/4.jpg %}
完成後當彈出 Confirmation 對話框告知。
{% img /images/posts/DropColumnWithOracleSqlDeveloper/5.jpg %}
read more