1. 程式人生 > >懶人小技巧, Toad 常用偷懶方法

懶人小技巧, Toad 常用偷懶方法

用toad很久了, 感嘆它的功能強大的同時整理了一些相關技巧,  有以前在網上看到的也有自己平時用的時候偶爾發現的, 分享一下, 它對使用者體驗方面做的真的很到位, 通過各種方式來方便使用者的操作. 菜鳥小羅在這裡算是拋磚引玉吧, 誰有補充的歡迎回復給我,我也會一直更新這篇日誌,  大家共同學習.

1查看錶的詳細資訊或物件定義.

游標定在名字上F4(推薦)或者按下ctrl單擊該名稱.對物件的檢視或者修改方便多了. 功能超級強大,慢慢體會.

2程式碼自動更正

打字忙了將select寫為slect.

可以點開選單edit->editer_options->auto_replace中,自己去設定。可以設定任何你想自動替換的單詞.

3設定自己的常用語句.

3.1採用自動更正方法.見第2.

將常用的sql寫成縮寫.比如select * from 縮寫為sf, 甚至長一點的例如經常呼叫資料字典表:select * from dict where id = ‘XX’ ->縮寫為sfd.editor中輸入sfd+空格呵呵, 推薦,我習慣這個

3.2ADD TO NAMED SQLS.

editor中選中select * from dict where typeid = ‘XX’,在系統選單的editereditor選單中選擇最後一個子選單,ADD TO NAMED SQLS. 這時候會彈出一個對話方塊,給它定義一個個性的名字.

使用的時候按Ctrl+N, 這時會有一個選擇框出來,選擇剛定義的名字就行了.

4F5: 執行多條sql.

5F9: 執行單條sql.

6Object Palette

VIEW——Object Palette。列出所選schema中的物件,比如table,下邊還有欄位名,雙擊一下就寫到editor裡了,用於寫sql或者檢視某表的欄位方便多了。

7自動提示. Ctrl + . : 非當前schema不支援.

8表資料修改. 想改某記錄的值. update麻煩, 條件不小心弄錯還容易出問題.

8.1寫出該表的名字,F4調出該表, data標籤顯示的就是該表的記錄. 還有sortfilter功能幫忙定位.

修改完以後記得點一下commit. (適合記錄少的時候)

8.2記錄多, 想自己寫條件的, 執行select rowid, t.* from table1 t where …….. 直接找到該記錄,修改後還是記得點一下commit. 查詢時不包含rowid是不允許修改的.

9格式化sql語句.

Sql寫的很亂, Ctrl+Shift+F一下. 整齊了吧.

10F8 調出以前執行的sql命令

11自動生成程式碼.

程式裡寫過這樣的吧, 我這例子是C#,其他的也類似

StringBuilder sb = new StringBuilder();

sb.Append( "select a, " );

sb.Append( "b, " );

sb.Append( "c " );

sb.Append( "from table1 " );

sb.Append( "where a=1 " );

sb.Append( "and b= 2 " );

拼字串是不是很累.

VIEW ->toad Options->editor->code assist, 左上角選擇自己常用的語言,

比如C#,edit按鈕,會看到一個模板,我自己改了一下,如下

{ C# Language Template }

StringBuilder sb = new StringBuilder();

sb.Append( "%SqlText% " );

sb.Append( "%SqlTextNext% " );

比如我editor中寫了如下sql

select a,

b,

c

from table1

where a=1

and b= 2

按一下Ctrl+M,找個地Ctrl+V一下看看剪貼簿裡放了什麼,呵呵,自動拼好的串可以直接貼到程式碼裡了.

程式裡看到那樣的程式碼想還原成剛才的sql,測試時常用吧,貼回editor,選中Ctrl+P, ok

12批量建立同義詞

想把某個schema的一大批的表建立同義詞.一個個寫sql很麻煩.點左上角的Schema Browser 圖示,調出Schema Browser,table標籤選擇需要建立同義詞的表(可以用shiftctrl幫助多選),選好後右鍵create synonyms.

13檢視執行計劃

editor中選擇要執行的sql,點上邊的一個小車的圖示run explain plan.

14呼叫歷史sql

像在cmd中執行一樣,這裡需要按下alt再按向上和向下箭頭呼叫以前執行的sql. 可以按F8檢視所有記錄.

15Ctrl+上下鍵.

調滾動條

16Ctrl+左右鍵.

調游標位置時每次跳一個單詞. 這個不是很準,不過比一個個跳還是快多了.

17待續. . .

相關推薦

技巧, Toad 常用偷懶方法

用toad很久了, 感嘆它的功能強大的同時整理了一些相關技巧,  有以前在網上看到的也有自己平時用的時候偶爾發現的, 分享一下, 它對使用者體驗方面做的真的很到位, 通過各種方式來方便使用者的操作. 菜鳥小羅在這裡算是拋磚引玉吧, 誰有補充的歡迎回復給我,我也會一直更新這篇日

PHP 技巧之__callStatic魔術方法使用

    使用 PHP 框架時,經常會用到 ORM 模型查詢資料庫,有沒有疑問:為啥有些 ORM 中的靜態查詢方法,不能通過函式追蹤下去呢,很有可能就是使用了 __callStatic 魔術方法的小技巧   這裡貼一個 簡單的 ORM 模型 1、先抽象一個基本操

11月份最新股票區塊鏈拉群,微信40群的拉群方法,客戶提供精準資料的股民粉拉群

11月份最新通訊錄拉群方法 獨家開源協議軟體拉群,現在市面上最穩定的拉群方法 現在市面上拉群基本是以雲端群控手機拉群,但是也有弊端,1:拉群不穩定,2:群量不穩定,3:拉群耗費時間長,往往需要拉到天亮而且群量拉不到客戶的數量,導致客戶營銷不到位 協議拉群通過精準

技巧, 批處理修改IP

ets itl ase 工作 ... rep ora blog else 相信很多人都有這樣的麻煩, 工作單位的IP網段與住的不一致, 自己的筆記本在單位和回家的時候每次都要更改IP, 很麻煩, 偷個懶, 做了個批處理來修改IP,方便一點. 還有就是可以把工作的時候才需要

Java-技巧-005-double類型保留兩位小數4種方法

bsp 轉換 args clear cal instance double static ati 4種方法,都是四舍五入,例: import java.math.BigDecimal; import java.text.Decimal

常用 JavaScript 技巧及原理詳解

this lin slice pen global 轉化 script lis fun 善於利用JS中的小知識的利用,可以很簡潔的編寫代碼 1. 使用!!模擬Boolean()函數 原理:邏輯非操作一個數據對象時,會先將數據對象轉換為布爾值,然後取反,兩個!!重復取反,就實

常用技巧

screenScreen用法yum -y install screenscreen -dmS elk 創建elkScreenscreen -r elk 鏈接elkscreen -list 顯示幾個screen進程/var/run/screen/S-root screen socket連接讓歷史記錄中帶上命

做預解釋題的一點方法技巧

改善 返回值 第一次 都是 做出 cti 條件判斷 false 回調函數 在JavaScript中的函數理解中預解釋是一個比較難懂的話題。原理雖然簡單,寥寥數言,但其內涵卻有深意,精髓難懂。如何在輕松活躍的頭腦中將它學會,現在針對我在學習中的一點小竅門給大家分享一

微信程序開發常用方法

小程序 set sign uniq 開發 oda class gin unique 1、data中的數據,想要在函數中更改的方法 _this.setData({ // 日歷數據 signList: dataList, //

JS開發中的一些技巧方法

hello floor apply subst shuf 新的 情況 level 可能 生成指定範圍內的隨機數 當我們需要獲取指定範圍(min,max)內的整數的時候,下面的代碼非常適合;這段代碼用的還挺多的。 function setRadomNum(min,m

Oracle修改字段類型方法技巧

一個 modify 地址 更改 總結 問題 數據 str details 有一個表名為tb,字段段名為name,數據類型nchar(20)。1、假設字段數據為空,則不管改為什麽字段類型,可以直接執行:alter table tb modify (name nvarchar2

網站建設技巧,標題的設置兩方法

我們 設置 當下 流量 其中 帶來 收集 比較 就會 標題的設置主要有兩種方法: 一、長尾關鍵詞 就是將篩選的長尾詞作為文章的標題,這麽做的好處是能保證這些詞是有搜索量的,做上排名以後能給網站帶來流量。 1、首先是收集長尾關鍵詞,你可以去百度指數、百度相關搜索欄、百度

一個查看UI5控件所有公有方法技巧

列表 str 反思 runtime ava ans image 根據 定位 一個很小的tip:比如我想把UI5表格控件裏的每列設置成寬度根據顯示的內容自適應,需要知道應該調用控件的哪個方法來實現。 一種辦法當然是查SAP幫助文檔,得知需要調用控件的公有方法setAutoS

技巧】電腦開機自動關閉數字鍵盤方法

開機自動關閉數字小鍵盤方法開機自動關閉數字小鍵盤方法:在〔開始〕點擊{運行〕輸入〔Regedit〕選擇{HKEY_USERS〕→選擇〔.Default〕 →選擇〔Control Panel〕→選擇〔Keyboard〕→將數值名稱〔InitialKeyboardIndicators〕資料值更改為〔0〕順道來腦補

幹貨|微信程序線上線下推廣的方法和銷售話術技巧分享

引擎優化 就是 lan 開發 電影院 時間 會有 app 領取 一款小程序在被開發後,若想獲得廣泛的用戶群體,就得靠一些巧妙地話術宣傳和推廣措施。那麽問題來了,微信小程序推廣和話術有哪些呢?具體要怎麽操作?別著急,請聽小編來跟大家一一道來。 小程序推銷話術小技巧 1、有自

做OI題時的一些常用的常數優化技巧

輸出 通過 十分 getch 執行 microsoft 次數 技巧 數字   註意:本文所介紹的優化並不是算法上的優化,那個就非常復雜了,不同題目有不同的優化。筆者要說的只是一些實用的常數優化小技巧,很簡單,雖然效果可能不那麽明顯,但在對時間復雜度要求十分苛刻的時候,這些小

5個實用的辦公技巧,但是真正會用的很少

文檔 了解 自己 image 51cto 就會 http 找到 技巧 Word與Excel文檔,在辦公中是非常常見的,也是我們會實用的,但是在文檔的編排中我們用的最多的就是Word,那你對於Word文檔了技巧了解多少了?若是不了解那就趕緊來學一下。 1.去除圖片背景色 首先

javascript 常用技巧

注意 第一行總是寫上’use strict’;是因為我們總是以嚴格模式執行JavaScript程式碼,避免各種潛在陷阱。 'use strict'; console.log('Hello, world.'); 物件和字串的轉換 var obj = {a: 'a

深入 TypeScript - 2( 幾個常用技巧)

寫在最前面 剛開始寫 typescript 遇到的問題和簡單的解決方案。 Q&A 1、是否所有變數都需要做型別註解? 這個分情況,原則上來說,我們希望能對所有的值都做型別註解。 對於TS編譯器來說,如果宣告變數時沒有做型別註解,那麼TS會根據賦值自動推匯出變數型別。這

技巧--解決eclipse導入的jar文件後,無法使用默認包中的方法問題

新建 默認 找不到 bubuko 分享 ner detail info pac 問題:我已經導入了stdlib的jar文件,但是由於包是(default package)所以無法使用包中的方法 解決方法: 1、新建一個項目 2、新建一個文件夾 3、打開項目,新建一個