Navicat Premium是一個可鏈接多種數據庫的管理工具,它可讓你以單一程序同時鏈接到MySQL、Oracle及PostgreSQL數據庫,讓管理不一樣類型的數據庫更加的方便。編輯器
當Navicat Premium的Non-Essential版本引入代碼片斷功能時,針對首選數據庫類型編寫查詢變得比以往任什麼時候候都容易。代碼段功能容許您在SQL編輯器中工做時將可重用代碼插入到SQL語句中。除了得到對內置代碼片斷集合的訪問權以外,您還能夠定義本身的代碼片斷。這篇文章將概述這一新功能。工具
代碼段窗格位於SQL編輯器的右側,它提供了在SQL編輯器中工做時將可重用代碼插入SQL語句的簡單方法。若是編輯器窗口停靠到Navicat主窗口,則能夠單擊信息窗格中的()圖標(下圖中的#1)查看代碼段庫。spa
代碼段庫包括內置和用戶定義的代碼段。若是要減小列表中的條目數,能夠在搜索框中輸入搜索字符串以篩選列表(上圖中的#2)。還能夠根據數據庫類型或全部數據庫類型顯示可用的代碼段。右鍵單擊庫中的任意位置,而後從彈出菜單中選擇「Show Snippets For Other Database Type」,以顯示或隱藏其餘數據庫類型的代碼段。項目旁邊的複選標記表示「Show Snippets For Other Database Type」處於活動狀態。3d
有兩種方法能夠將代碼段插入編輯器:blog
您能夠建立本身的代碼片斷並將它們添加到庫中。要添加代碼段,請在編輯器中選擇所需的代碼,而後右鍵單擊並從彈出菜單中選擇「Create Snippet」。ip
或者,您能夠單擊「Code Snippet」窗格中的「Create Snippet」(上圖「Code Snippet」窗格中的#3),直接打開「New Snippet」對話框。而後能夠爲代碼段指定標題和標籤類型。在「New Snippet」窗口中鍵入代碼,而後單擊「Save」按鈕將代碼段保存到庫中。rem
雙擊庫中的代碼段將打開「Edit」對話框。如對話框標題所示,內置代碼段是隻讀的。字符串
此外,您能夠經過右鍵單擊庫中的任意位置並禁用彈出菜單中的「Show Preset Snippets」項,將內置片斷隱藏在「Snippets」窗格中。get