SQLServer查询分析器提供的所有快捷方式快捷键_第1页
SQLServer查询分析器提供的所有快捷方式快捷键_第2页
SQLServer查询分析器提供的所有快捷方式快捷键_第3页
SQLServer查询分析器提供的所有快捷方式快捷键_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、SQL Server程序员经常要在 SSMS(SQL Server Management Studio) 或查询分析器(2000以前)中编写T-SQL代码。以下几个技巧,可以提升工作效率。以下说明以SS2005为例,SS2008也适用;SS2000的话可能部分适用吧。1快捷键现在只要不是电脑新手,都知道Ctrl+C/Ctrl+V,没什么人会用菜单去进行复制/粘贴。而对于靠电脑吃饭的程序员来说,只知道这两个快捷键是不够的。善用快捷键,可以节省用鼠标去找图标或菜单的时间。更炉火纯青的状态是全键盘操作,连把手移动到鼠 标的时间都省了( UNIX程序员都是这么干的)。在SSMS选择菜单:工具- 自定义

2、,勾选在屏幕提示中显示快捷键”,这样,当把鼠标悬停在执行图标上 方时,会显示提示F5。快捷键不需要死记,鼠标点的时候看一下,下次就可以用快捷键了,用多了就熟了快捷键:书签:清除所有书签。CTRL-SHIFT-F2书签:插入或删除书签(切换)。CTRL+F2书签:移动到下一个书签。F2功能键书签:移动到上一个书签。SHIFT+F2取消查询。 ALT+BREAK连接:连接。CTRL+O连接:断开连接。CTRL+F4连接:断开连接并关闭子窗口。CTRL+F4数据库对象信息。ALT+F1编辑:清除活动的编辑器窗格。CTRL+SHIFT+DEL编辑:注释代码。CTRL+SHIFT+C编辑:复制。还可以使

3、用CTRL+INSERT。 CTRL+C编辑:剪切。还可以使用SHIFT+DEL。CTRL+X编辑:减小缩进。SHIFT+TAB编辑:在编辑器窗格中删除至行尾。CTRL+DEL编辑:查找。CTRL+F编辑:转到行号。CTRL+G编辑:增大缩进。TAB编辑:使选定内容为小写。CTRL+SHIFT+L编辑:使选定内容为大写。CTRL+SHIFT+U编辑:粘贴。还可以使用SHIFT+INSERT。CTRL+V编辑:删除注释。CTRL+SHIFT+R编辑:重复上次搜索或查找下一个。F3功能键编辑:替换。CTRL+H编辑:全选。CTRL+A编辑:撤消。 CTRL+Z执行查询。还可以使用 CTRL+E (

4、针对向后兼容性)。F5功能键SQL查询分析器帮助。F1功能键对所选 Transact-SQL 语句的帮助。 SHIFT+F1浏览:在查询窗格和结果窗格之间切换。F6功能键浏览:切换窗格。 Shift+F6浏览:窗口选择器。 CTRL+W新建查询窗口。 CTRL+N对象浏览器(显示/隐藏)。F8功能键对象搜索。F4功能键分析查询并检查语法。CTRL+F5打印。CTRL+P结果:以表格格式显示结果。CTRL+D结果:以文本格式显示结果。CTRL+T结果:移动拆分器。 CTRL+B结果:将结果保存为文件。CTRL+SHIFT+F结果:显示结果窗格(切换)。CTRL+R保存。CTRL+S模板:插入模板

5、。 CTRL+SHIFT+INSERT模板:替换模板参数。CTRL+SHIFT+M优化:显示预估执行计划。CTRL+L优化:显示执行计划(切换开/关)。CTRL+K优化:索引优化向导。CTRL+I优化:显示客户统计 CTRL+SHIFT+S优化:显示服务器跟踪。CTRL+SHIFT+T使用数据库。CTRL+U2.自定义快捷键SQL Server Management Studio支持自定义快捷键:工具- 选项- 键盘:其中,Alt+F1、Ctrl+1、Ctrl+2是系统预定义的快捷键。sp_help tablename ”双击表名(或按Ctrl单击表名),选定一个表名,如tablename,按

6、Alt+F1,相当于执行 可以查看对象的说明信息。以下是我添加的一些自定义快捷键:code=sql-Ctrl+F1 :显示表或视图的前100行,选定“tablename,1000按Ctrl+F1可显示表的前1000行。sp executesql NIF OBJECT ID(tablename) IS NOT NULL EXEC(NSELECT TOP(+n+N) *FROM +tablename),Ntablename nvarchar(100),n int=100,-Ctrl+3 :显示视图、存储过程、函数、触发器的定义脚本。sp_helptext-Ctrl+4 :显示表的行数和占用空间 s

7、p_spaceused-Ctrl+5 :显示表中每个索引占用的空间 sp_executesql NSELECT index_name = , ddps.used_page_count, ddps.reserved_page_count,ddps.row_count FROM sys.indexes ind INNER JOIN sys.dm_db_partition_stats ddps ON ind.object_id =ddps.object_id AND ind.index_id = ddps.index_id WHERE ind.object_id =OBJECT ID(tablename),Ntablename nvarchar(100)-Ctrl+9 :显示表或视图的字段名,以逗号分隔。sp executesql NSELECT columns = STUFF(SELECT , +name FROM sys.columns WHERE object id=OBJECT_ID(tablename) FOR XML PATH(),1,2,),Ntablename nvarchar(100)-Ctrl+0 :根据选定关键词在当前数据库中查找表、视图、存储过程、函数 sp execu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论