1、嵌于行内的注释语句

在某一行内用两个联字符 (--)创建注释语句，把正式语句和注释语句分开。 Transact-SQL 将把出现在这个符号后的所有字符视为注释语句。这个注释语句符号可以使某一行语句无效（多在测试时使用）。

下面的例子使用嵌于行内的注释语句来解释正在进行的计算。

USE northwind

SELECT productname,(unitsinstock - unitsonorder) -- Calculates inventory,supplierid

FROM products

GO

下面的例子使用嵌于行内的注释语句来避免运行某一段语句。

USE northwind

SELECT productname, (unitsinstock - unitsonorder) -- Calculates inventory-- ， supplierid

FROM products

GO

2、块注释语句 在注释语句的开始处输入(/*)，在注释语句的结束处输入(*/)，就可以把这两个符号间的所有字符变成注释语句，从而创建包含多行的块注释语句。使用块注释语句符能够创建一行或多行的注释语句，或者在脚本语句头部创建注释语句标题，这种标题用于解释后面的 SQL 语句的作用。块注释语句标题通常包 含作者姓名、创建日期和最后一次修改的日期、版本信息，并解释下面的语句所作的工作。

下面的例子显示了一个注释语句标题的用法，这个标题跨越了多行。

/*

This code retrieves all rows of the products table

and displays the unit price，the unit price increased by 10 percent，

and the name of the product．

*/

USE northwind

SELECT unitprice, (unitprice * 1.1),productname FROM products

GO

注意： 应当尽可能多地在 SQL 脚本中使用注释语句，它们能够描述你的语句所作的工作。在别人需要察看或修改你的脚本时，注释语句显得尤为重要。

下面的例子中，通过使用块注释语句符来避免某段语句的运行。在调试或修改脚本文件时，往往有用。

/*

DECLARE @v1 int

SET @v1=0

WHILE @v1<100

BEGIN

SELECT @v1=(@v1+1)

SELECT @v1

*/