社区
MS-SQL Server
帖子详情
在sql server2008中怎样设置自动缩进
adventurous
2009-08-16 10:35:44
如题,怎样设置呢,我的那个不能自动排版了
...全文
602
8
打赏
收藏
在sql server2008中怎样设置自动缩进
如题,怎样设置呢,我的那个不能自动排版了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lihan6415151528
2009-08-17
打赏
举报
回复
tab键 搞定
幸运的意外
2009-08-17
打赏
举报
回复
一般都是自己按空格或者是tab键来调整的吧,SQL和VS.netIDE环境不一样,不那么智能的。
htl258_Tony
2009-08-17
打赏
举报
回复
没有自动排序功能,要另外写程序.
hui_hui_2007
2009-08-17
打赏
举报
回复
tab键,
好象没有自动排版的功能,但是可以选中多行,然后按tab键整体缩进。
guguda2008
2009-08-16
打赏
举报
回复
良好的TAB习惯可以代替自动缩进
feixianxxx
2009-08-16
打赏
举报
回复
选中多行TAB
--小F--
2009-08-16
打赏
举报
回复
TAB键就OK了
SQL77
2009-08-16
打赏
举报
回复
没用过,不过一般都是自己按TAB
SQL
编写规范(数据库操作规范)
8.用执行计划分析
SQL
性能 EXPLAIN PLAN是一个很好的分析
SQL
语句的工具,它可以在不执行
SQL
的情况下分析语句 通过分析,我们就可以知道ORACLE是怎样连接表,使用什么方式扫描表(索引扫描或全表扫描),以及使用到的索引名称 按照从里到外,从上到下的次序解读分析的结果 EXPLAIN PLAN的分析结果是用
缩进
的格式排列的,最内部的操作将最先被解读,如果两个操作处于同一层
中
,带有最小操作号的将首先被执行 目前许多第三方的工具如PL
SQL
Developer和TOAD等都提供了极其方便的EXPLAIN PLAN工具 PG需要将自己添加的查询
SQL
文记入log,然后在EXPLAIN PLAN
中
进行分析,尽量减少全表扫描 ORACLE
SQL
性能优化系列 1.选择最有效率的表名顺序(只在基于规则的优化器
中
有效) ORACLE的解析器按照从右到左的顺序处理FROM子句
中
的表名,因此FROM子句
中
写在最后的表(基础表driving table)将被最先处理 在FROM子句
中
包含多个表的情况下,必须选择记录条数最少的表作为基础表 当ORACLE处理多个表时,会运用排序及合并的方式连接它们 首先,扫描第一个表(FROM子句
中
最后的那个表)并对记录进行排序; 然后扫描第二个表(FROM子句
中
最后第二个表); 最后将所有从第二个表
中
检索出的记录与第一个表
中
合适记录进行合并 例如: 表 TAB1 16,384 条记录 表 TAB2 5 条记录 选择TAB2作为基础表 (最好的方法) select count(*) from tab1,tab2 执行时间0.96秒 选择TAB2作为基础表 (不佳的方法) select count(*) from tab2,tab1 执行时间26.09秒 如果有3个以上的表连接查询,那就需要选择交叉表(intersection table)作为基础表,交叉表是指那个被其他表所引用的表 例如: EMP表描述了LOCATION表和CATEGORY表的交集 SELECT * FROM LOCATION L, CATEGORY C, EMP E WHERE E.EMP_NO BETWEEN 1000 AND 2000 AND E.CAT_NO = C.CAT_NO AND E.LOCN = L.LOCN 将比下列
SQL
更有效率 SELECT * FROM EMP E , LOCATION L , CATEGORY C WHERE E.CAT_NO = C.CAT_NO AND E.LOCN = L.LOCN AND E.EMP_NO BETWEEN 1000 AND 2000 2.WHERE子句
中
的连接顺序 ORACLE采用自下而上的顺序解析WHERE子句 根据这个原理,表之间的连接必须写在其他WHERE条件之前,那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾 例如: (低效,执行时间156.3秒) SELECT * FROM EMP E WHERE SAL > 50000 AND JOB = 'MANAGER' AND 25 < (SELECT COUNT(*) FROM EMP WHERE MGR=E.EMPNO); (高效,执行时间10.6秒) SELECT * FROM EMP E WHERE 25 50000 AND JOB = 'MANAGER'; 3.SELECT子句
中
避免使用'*' 当你想在SELECT子句
中
列出所有的COLUMN时,使用动态
SQL
列引用'*'是一个方便的方法,不幸的是,这是一个非常低效的方法 实际上,ORACLE在解析的过程
中
,会将'*'依次转换成所有的列名 这个工作是通过查询数据字典完成的,这意味着将耗费更多的时间 4.减少访问数据库的次数
ZendStudio_13.01
Zend Studio 13是一个屡获大奖的专业 PHP 集成开发环境,具备功能强大的专业编辑工具和调试工具,支持PHP语法加亮显示,支持语法
自动
填充功能,支持书签功能,支持语法
自动
缩排和代码复制功能,内置一个强大的PHP代码调试工具,支持本地和远程两种调试模式,支持多种高级调试功能。 1.快速代码开发与配置本地和远程调试器; 2.数据库连通性 &
SQL
工具 团队合作环境; 3.完全 PHP 4/PHP 5 切换 PHPDocs/PHP文档处理程序支持SFTP, FTP以至SSH的安全连接 100个以上代码摘录; 4.50个以上样品数据库应用程序 与Zend Platform组合。[1] Zend Studio是当今最伟大的PHP集成开发环境 Zend Studio包括了PHP开发所有必须的部件,通过一整套编辑、调试、分析、优化和数据库工具,使用Zend Studio 缩短了开发周期,并简化了复杂的应用方案,毋庸置疑,其已经是当今世上最强大的PHP集成开发环境。 Zend Studio的强大之处,除了一般编辑器所具有的代码高亮,语法
自动
缩进
,书签功能外,它内置的调试器更是无可挑剔,支持本地和远程(debug
server
)两种调试模式,支持诸如跟踪变量、单步运行、断点、堆栈信息、函数调用、查看实时输出等多种高级调试功能。另外,最新版(Zend Studio 10.01)对
中
文的支持也是非常稳定的。 主要组件 专业的集成开发环境内置编辑器, 调试器, 以及帮助文档 Windows, Linux, Mac 等多个操作系统版本 多语言支持 专业的编辑器 关键字、语法加亮显示 (PHP, HTML, XHTML, and Javascript) XML& CSS的关键字、语法加亮显示 代码模板 支持 PHP 4 and PHP 5 代码
自动
完成功能 PHP Code (+PHPDoc) 分析功能 内部调试器 代码摘录 PHP 代码分析 远程调试器 Remote Profiler 数据库连接以及集成查询,适用于 : IBM DB2/Cloudscape, My
SQL
, Oracle, Microsoft
SQL
Server
,
SQL
ite, and Postgre
SQL
NEW! Set of
SQL
Tools:
SQL
Query Editor,
SQL
Explorer, and more. NEW! PHPDocumentor CVS 集成,方便团队开发 FTP 高度集成
绝地程序编辑器 v1.0.1.4 源代码
Jedi Program Editor [绝地程序编辑器] V1.0.1.4一款国人造的程序编辑器 - 特别献给Delphi程序员!
中
国自己的 Open Source 软件,献给delphi迷们的一个小礼物包!:-)(Jedi Program Editor V1.0.0.6) 在编程
中
,我发现用记事本编辑程序不太方便,因此写了这个东东,我写这个东西,是因为我自己的需要,首先,再也不必为了修改一点小错误就打开Delphi环境:如改窗体的某一个属性;另外,我需要程序框架和程序功能文档的
自动
生成,——每次都要自己写,我已经厌倦了(目前这一功能还没有实现,sss)。它的主要特点如下:★页式多文档打开支持。 ★多种程序语言语法高亮度显示: Delphi(Object Pascal)
SQL
,支持以下的
SQL
语法: IBM DB2 Version 5 Informix Online
Server
7.22 Interbase 5.0 Microsoft Access 97 Microsoft
SQL
Server
6.5 Oracle 8.0.0.0 Sybase Adaptive Enterprise 12.0 Basic(Visual Basic and Script) C++ Perl PHP Java HTML TCL/tk AWK Script Python CA-Clipper MS-DOS Batch File INI Files Standard ML Foxpro Fortran Baan 4GL ADSP Resource Files 68HC11 Assembler Syntax Highlighter Javascript files Syntax Highlighter Cascading Stylesheets Syntax Highlighter Cache files Syntax Highlighter Kix Scripts Syntax Highlighter Rexx Syntax Highlighter ★多种选择模式支持, ●正常选择模式 (Alt+N) ●列选择模式 (Alt+C) ●行选择模式 (Alt+L)★支持程序语言语法高亮度显示颜色的可视化调整:★支持书签:十个书签, 使用方法同Delphi: Ctrl+Shift+数字 使用或清除书签,Ctrl+数字 跳转到指定书签位置。★支持多级Undo和Redo操作,层次数可以自己
设置
。★支持最近文件列表。★支持查找、替换:同Delphi: ★支持直接编辑Delphi的窗体文件(dfm)。★支持直接编辑二进制文件: 热键: Ctrl+H;而Ctrl+T从二进制编辑器左边切换到右边。★支持直接将源程序文件导出为Word文档或超文本形式。★支持代码模板和代码
自动
完成(Code Templates): 热键:Ctrl+J★支持
自动
文件保存。★支持
自动
文件备份,你可以选择覆盖式备份或不覆盖式备份。★支持“编辑”命令键的自定义:★支持行号显示: ★可以用指定颜色显示当前行:★支持文件拖放。★ASCII 码表工具: 热键:Ctrl+Alt+A★支持自定义工具: 现在,你可以把帮助文件等其它你所
中
意的程序挂在它下面。★支持在文件
中
查找和替换: 热键: F4★支持打印。★块
缩进
和撤销
缩进
. 块
缩进
: Shift+Ctrl+I; 撤销
缩进
: Shift+Ctrl+U★在过程之间跳转:Ctrl+PGUP; Ctrl+PGDN ,仅限于Delphi(Pascal)语言.★展开/收缩代码: F6★在展开/收缩代码间导航: 到上一个收缩点 Ctrl+[, 到下一个收缩点: Ctrl+]★键盘宏纪录支持★参数
设置
对话框增加文件关联页面: 现在你可以在编辑器
中
自由的增加删除你想要的文件关联了。
SQL
语句断行与
缩进
从事企业系统开发很多年了,在系统的工作流分析
中
,少不了要分析
sql
语句,当系统积累到一定规模后,所涉及的数据库表会以几何数增长,因此会经常碰到很长的
sql
语句,涉及到的表会达到几十张之多,当你拿到这样一段
sql
时,需要分析各个表之间的关系,头就有点大!我google了一下,没有找到对
sql
语句进行断行及
缩进
的工具,但是工作
中
又经常碰到这种
sql
,手动来断行及
缩进
的话,又是一种机械重复的工作,因此"懒"劲上来了,自己周末开发了一个简单的辅助工具,同时分享给大家,我已上传程序提供下载。
SQL
server
快捷键
SQL
server
常用快捷键
MS-SQL Server
34,575
社区成员
254,583
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章