懒人小技巧, 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.2    ADD TO NAMED SQLS.

editor中选中select * from dict where typeid = ‘XX’,在系统菜单的editer在editor菜单中选择最后一个子菜单,ADD TO NAMED SQLS. 这时候会弹出一个对话框,给它定义一个个性的名字.

使用的时候按Ctrl+N, 这时会有一个选择框出来,选择刚定义的名字就行了.

4     F5: 执行多条sql.

5     F9: 执行单条sql.

6     Object Palette

VIEW——Object Palette。列出所选schema中的对象,比如table,下边还有字段名,双击一下就写到editor里了,用于写sql或者查看某表的字段方便多了。

7     自动提示. Ctrl + . 注: 非当前schema不支持.

8     表数据修改. 想改某记录的值. 写update麻烦, 条件不小心弄错还容易出问题.

8.1    写出该表的名字,F4调出该表, data标签显示的就是该表的记录. 还有sort和filter功能帮忙定位. 修改完以后记得点一下commit. (适合记录少的时候)

8.2    记录多, 想自己写条件的, 执行select rowid, t.* from table1 t where …….. 直接找到该记录,修改后还是记得点一下commit. 查询时不包含rowid是不允许修改的.

9     格式化sql语句.

Sql写的很乱, Ctrl+Shift+F一下. 整齐了吧.

10   F8 调出以前执行的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标签选择需要创建同义词的表(可以用shift和ctrl帮助多选),选好后右键create synonyms.

13   查看执行计划

editor中选择要执行的sql,点上边的一个小车的图标run explain plan.

14   调用历史sql

像在cmd中执行一样,这里需要按下alt再按向上和向下箭头调用以前执行的sql. 可以按F8查看所有记录.

15   Ctrl+上下键.

调滚动条

16   Ctrl+左右键.

调光标位置时每次跳一个单词. 这个不是很准,不过比一个个跳还是快多了.

17   待续. . .

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
1073页啊,够爽吧: Introduction 15 New in This Release 15 Introduction to Toad 23 DB Admin Module 24 Toad and Oracle Enterprise Manager 29 Quick Search Bar 30 Additional Resources 31 Working with other Quest Products 32 Knowledge Xpert 32 Using SQL Optimizer with Toad 32 Benchmark Factory 33 Quest Code Tester Integration 35 Toad Basics 37 Toad Tips 37 Errors 37 RAC Support 37 Task Bar & Status Bar 38 Toolbars, Menus and Shortcut Keys 40 Installation and Administration of Toad 64 Window Privileges and Toad 64 Toad for Oracle, Read-Only 64 Registering Toad 65 Silent Installation 66 Group Policy Management 71 Citrix Support 71 SQL*Net Versions 72 Configuration Files 73 Server Side Objects Installation 93 Connecting to Oracle 97 Server Login Window 97 Create New Connection 99 Selecting Connection Color 101 SET ROLE 101 Auto Connect 103 Save Passwords for Connections 104 Select and View Favorite Connections 104 Organize your login display 105 Use Existing Connection 106 SQLNET Editor 106 LDAP Editor 107 Oracle Homes 108 TNSNames Editor 111 Tutorials 119 CodeXpert 119 PL/SQL Debugger 121 SQL*Loader 140 Team Coding 158 RMAN Templates 164 RMAN Scripts in Toad 164 Working with RMAN Templates 164 Executing RMAN Scripts from Toad 165 Comparing 166 Data Duplicates 166 Compare Single Objects 166 Comparing Databases 167 Comparing Data 174 Compare Files (Difference Viewer) 176 Comparing Schemas 180 Controlling Sessions 188 Select Session 188 End Connections 188 Test Connections 188 Configure User Lists 188 Session Information 189 Change Password 190 Commit & Rollback 190 Connect and Disconnect 191 DBMS_Flashback 191 Diagnosing Problems 193 View Extents 193 Identify Space Deficits 193 Log Switch Frequency Map 194 Tablespace Map 194 TKProf Interface Wizard 196 Undo Advisor 198 Segment Advisor 200 LogMiner Interface 203 Health Check 207 Trace File Browser 226 CodeXpert 231 Database Administration 259 Audit SQL/Sys Privs 259 NLS Parameters 260 Toad Features Security 260 ASM Manager 263 Audit Objects 269 Multiple Object Privileges 270 Oracle Parameters 272 Tablespaces 274 Redo Log Manager 282 Importing and Exporting Data 285 Data Pump 285 Export Dataset 304 Export DDL 310 Export File Browser 318 General Export 324 General Import 329 Generate Database Script 341 Generate Schema Script 342 Managing Projects 346 Using Automation Designer to Control Toad 346 Project Manager 387 Query Viewer 416 SQL Command Recall 418 Script Manager 419 Monitoring 431 Toad Server Statistics 431 SQL Monitor 432 Toad UNIX Monitor 432 ADDM/AWR 434 Database Browser 446 Database Monitor 449 Database Probe 453 Index Monitoring 458 Instance Manager 460 Session Browser 466 SGA Trace/Optimization 483 StatsPack Browser 486 Top Session Finder 495 Optimizing (Tuning) 499 DBMS_REDEFINITION Wizard 499 Estimate Index Size 500 Estimate Table Size 501 Explain Plan 503 Pinned Code 504 Repair Chained Rows 505 Rebuild Table 506 Unix Kernel Parms 507 Windows Registry Parms 508 Analyze All Objects 509 Profilers 512 Oracle Tuning 523 Rebuild Multiple Objects 525 Options 535 Formatting Options 535 Toad Options 536 Language Management 603 Printing 620 Printing 620 Print Grid 620 Report Link Designer 620 Reporting 623 Toad Control Files 623 Dependencies 624 ER Diagrams 624 Explain Plans 631 Code Road Map 636 HTML Schema Doc Generator 641 Master/Detail Browser 643 Reports Manager 648 Reporting from Data Grids 655 Spool SQL 659 Spool SQL 659 Utilities 660 Archive 660 Wrap Code 660 Service Manager 661 External tools 662 FTP 665 Java Manager 668 Network Utilities 672 Task Scheduler 676 Unix Job Scheduler 678 Source Control and Team Coding 693 Support for Version Control Products 693 Third Party File Based Source Control 694 Team Coding 697 Status in the Editor Status Bar or Team Coding Viewer Status Column 707 Detailed File Properties 708 Checking Objects and Scripts in and out 709 Using Automatic Check-in and Automatic Check-out 709 Manually check-in or check-out 709 Entering Comments on Check in or out 710 Check In All 711 Undo Checkout 712 Freezing an Object 713 TC Locks not selected 726 TC Locks selected 726 Working from the Command Line 738 Command Line Syntax 738 Converting Old Settings Files to Actions 743 Command Line Passwords 744 Export Tables, Views, SQL Queries from the Command Line 744 Run Analyze Objects from the Command Line 745 Run CodeXpert from the Command Line 750 Running Actions from the Command Line 751 Run Compare Databases from Command Prompt 754 Run Compare Schemas from a Command Prompt 757 Run Copy to another Schema from Command Prompt 757 Run Generate Database Script from a Command Prompt 758 Run Generate Schema Script from Command Line 760 Run Rebuild Objects from the Command Prompt 762 Run Reports Manager from the Command Line 766 Using Variables 768 Using Variables 768 Working with Code 769 Editor 769 Debugging 819 Query Builder 851 Working with Data 861 Column Names Supported 861 Graph Properties 861 OPS$ Accounts 861 Viewing or Hiding Docked Windows 862 Viewing Source Surrounding a PL/SQL Error 863 Dataset Operations 864 Data Grids 866 DBMS Output 881 Finding Data 883 Generate Test Data 890 Working with Database Objects 896 Schema Browser Overview 896 Auto-Refreshing the Datagrid 897 Icon Legend 898 Privileges 898 Schema Browser Toolbars 899 Statement Processing 900 Create Objects in Another Schema 900 Personalizing the Schema Browser 900 General Schema Browser Actions 903 Browser Filters 907 Clusters 912 Constraints 914 Contexts 917 DB Links 918 Dimensions 920 Directories 921 Favorites 923 Flashback Archives 924 Functions 926 Indexes 928 Invalid Objects 929 Java 931 Jobs 933 Libraries 936 Materialized Views (Snapshots) 938 Materialized View (Snapshot) Logs 940 Oracle Scheduler 941 Packages 953 Policies 955 Policy Groups 956 Procedures 957 Profiles 959 Queue Tables 960 Queues 964 Recycle Bin 966 Refresh Groups 968 Resource Consumer Groups 970 Resource Plans 972 Roles 974 Rollback Segments 975 Sequences 977 Synonyms 978 System Privileges 980 Tables 981 Tablespaces 996 Triggers 1002 Types 1004 Users 1010 Views 1012 Troubleshooting 1017 Unicode Troubleshooting 1017 Hints and Tips: Connecting To Personal Oracle 1018 Hints and Tips: Table Does Not Exist Errors 1019 Create Support Bundles 1019 Toad Advisor 1019 Contact Quest 1021 Contact Quest Support 1021 Contact Quest Software 1021 About Quest Software, Inc 1021 Appendix: Contact Quest 1022 Contact Quest Support 1022 Contact Quest Software 1022 About Quest Software, Inc 1022 Index 1023

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

FlyLolo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值