注释添加在 SQL Server (Transact-SQL) 语句中,目的是使语句更易于理解。它使代码更具可读性,因此以后更容易更新。执行语句时注释将被忽略。在 SQL Server (Transact-SQL) 中,有两种使用注释的方式。
- 单行注释
- 多行注释
考虑一个名为Employee的数据库表,其中包含以下记录:
EmpID | Name | City | Age | Salary |
---|---|---|---|---|
1 | John | London | 25 | 3000 |
2 | Marry | New York | 24 | 2750 |
3 | Jo | Paris | 27 | 2800 |
4 | Kim | Amsterdam | 30 | 3100 |
5 | Ramesh | New Delhi | 28 | 3000 |
6 | Huang | Beijing | 28 | 2800 |
单行注释
它以--开头 并以该行的末尾结束。 -- 之后到行尾的任何内容都是单行注释,在执行语句时将被忽略。
示例:
在下面的示例中,使用了两行注释。执行语句时,注释将被忽略。
-- 第一行注释
SELECT Name, Salary FROM Employee; -- 第二行注释
这将产生如下所示的结果:
Name | Salary |
---|---|
John | 3000 |
Marry | 2750 |
Jo | 2800 |
Kim | 3100 |
Ramesh | 3000 |
Huang | 2800 |
多行注释
它以 /* 开头,以 */ 结尾。 /* 和 */ 之间的任何内容都是块注释,在执行语句时将被忽略。
示例:
在下面的查询中,使用了多行注释。当执行此语句时,这些注释块将被忽略。
/* 第一行注释
第二行注释 */
SELECT EmpID, Name, City /* 更多注释内容 */ FROM Employee;
上述查询的结果将是:
EmpID | Name | City |
---|---|---|
1 | John | London |
2 | Marry | New York |
3 | Jo | Paris |
4 | Kim | Amsterdam |
5 | Ramesh | New Delhi |
6 | Huang | Beijing |