SQL Server代码如何快速格式化,sqlserver代码

  在SQL Server中我们经常需要编写各种SQL脚本,例如存储过程和函数等,由于在编写过程中,经常会进行调整,有些关键字我们用的大写,有的我们用的小写,有的后面结束用;分割有的又没有。对于有强迫症的人来说,看这样的代码关键非常痛苦,必须要手动对代码进行格式化,如果代码脚本比较多,这个事情也是非常费时费力的。那么问题来了,如何快速对SQL Server中的代码进行格式化。

  我在网上搜索了一下,看国外的一篇文章说道一个工具ApexSQL,是一个SQL Server管理工具的插件,是免费的,就下载下来试用了一下,感觉还是不错的。这里和大家分享一下。

  下载并安装后,在SQL Server管理工具中可以看到ApexSQL的菜单:

  可以看到默认格式化的快捷键是Ctrl+Shift+Alt+F,好在默认格式的配置(ApexSQL菜单下的Options...)可以修改:

  下面举个例子,如下图所示。左边的为未格式化的脚本,右边为格式化后的脚本:

时间: 2024-11-12 10:10:31

SQL Server代码如何快速格式化,sqlserver代码的相关文章

JDBC连接sql server数据库的详细步骤和代码

JDBC连接sql server数据库的详细步骤和代码 JDBC连接sql server数据库的步骤如下: [java] view plaincopyprint? 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String  className)实现. 成功加载后,会将Driver类的实例注册到DriverManager类中. 2.提供JDBC连接的URL •连接URL定

Sql Server中如何快速修正SQL 语句错误

本文将和大家讨论一些关于找SQL 错误的问题. 现在的系统基本都是需要用到数据库的,既然用到数据库我们就要写SQL 脚本,常用的做法是现在Microsoft Sql Server Management Sudio写好调试好,然后贴到 代码中,但这样就能保证我们的SQL 脚本正常运行吗?那如果带参数的SQL 或存储过程出现问题呢?如果数据出现问题,我们应该怎么找出错误的SQL 呢? 带着这个疑问,开始我们今天的讨论.以前用代码和数据库打交道,出现数据问题,我们会打个断点一步一步的调试,就像这样:

SQL Server 函数之日期格式化函数

SQL Server 函数之日期格式化函数 高文龙关注0人评论612人阅读2017-09-23 13:47:07 对于一些经常写SQL Server执行语句的同学来说,日期格式化函数的掌握及应用非常重要,今天我们主要来列举一些经常使用的日期时间格式化函数,具体见下: 我们可以通过SSMS执行新建查询查看执行结果:其实我们最常见也最常用的两种格式: 当前的日期+时间 Select CONVERT(varchar(100), GETDATE(), 120) 当前系统的日期 Select CONVER

SQL Server代码如何快速格式化

在SQL Server中我们经常需要编写各种SQL脚本,例如存储过程和函数等,由于在编写过程中,经常会进行调整,有些关键字我们用的大写,有的我们用的小写,有的后面结束用:分割有的又没有.对于有强迫症的人来说,看这样的代码关键非常痛苦,必须要手动对代码进行格式化,如果代码脚本比较多,这个事情也是非常费时费力的.那么问题来了,如何快速对SQL Server中的代码进行格式化. 我在网上搜索了一下,看国外的一篇文章说道一个工具ApexSQL,是一个SQL Server管理工具的插件,是免费的,就下载下

JDBC连接sql server数据库的详细步骤和代码 转

JDBC连接sql server数据库的步骤如下: 1.加载JDBC驱动程序(只做一次): 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现. 成功加载后,会将Driver类的实例注册到DriverManager类中. 2.提供JDBC连接的URL •连接URL定义了连接数据库时的协议.子协议.数据源标识. •书写形式:协议:子协议:数据源标识 协议:在JDBC中

SQL Server 函数之 日期格式化函数

对于一些经常写SQL Server执行语句的同学来说,日期格式化函数的掌握及应用非常重要,今天我们主要来列举一些经常使用的日期时间格式化函数,具体见下: 我们可以通过SSMS执行新建查询查看执行结果:其实我们最常见也最常用的两种格式: 当前的日期+时间 Select CONVERT(varchar(100), GETDATE(), 120) 当前系统的日期 Select CONVERT(varchar(100), GETDATE(), 23) 更多的见下格式: Select CONVERT(va

SQL Server 系列文章快速导航(SWF版)

一.前言 在博客园写博客不自不觉已经有5个年头了,一开始只是为了记录工作中遇到的问题和解决办法,后来写的文章不自不觉的侧重在SQL Server方面的技术文章,在2014年1月终于鼓起勇气申请了微软SQL Server方面的最有价值专家(MVP),并荣幸的在4月份获得此殊荣. 今天整理了下文章,为了让大家更容易检索到(这里指人而不是所谓的SEO)我的文章,所以生成了一份SWF,以图形的方式,大家可以通过里面的链接快速进入文章,而且大家也可以下载这份SWF到本地,同样可以快速浏览. 二.SQL S

linux连sql server 2012 和开启PHP sqlserver扩展

连接sql server 2012数据库http://www.freetds.org/userguide/choosingtdsprotocol.htm下载安装 ftp://ftp.freetds.org/pub/freetds/stable/freetds-1.00.20.tar.gz./configure --prefix=/usr/local/freetds --with-tdsver=7.4 --enable-msdblibmake && make install验证版本 /usr

SQL Server 2012中快速插入批量数据的示例及疑惑

SQL Server 2008中SQL应用系列--目录索引 今天在做一个案例演示时,在SQL Server 2012中使用Insert语句插入1万条数据,结果遇到了一个奇怪的现象,现将过程分享出来,以供有兴趣的同学参考. 附:我的测试环境为:SQL Server 2012,命名实例 Microsoft SQL Server 2012 - 11.0.2100.60 (Intel X86) Feb 10 2012 19:13:17 Copyright (c) Microsoft Corporatio