sql server 2005 T-SQL /*...*/(注释)(Transact-SQL)
2007-12-20 13:24
501 查看
表示用户提供的文本。服务器不计位于 /* 和 */ 之间的文本。
Transact-SQL 语法约定
语法
参数
text_of_comment
注释文本。它是一个或多个字符串。
备注
注释可以插入单独行中,也可以插入 Transact-SQL 语句中。多行的注释必须用 /* 和 */ 指明。用于多行注释的样式规则是,第一行用 /* 开始,接下来的注释行用 ** 开始,并且用 */ 结束注释。
注释没有最大长度限制。
支持嵌套注释。如果在现有注释内的任意位置上出现 /* 字符模式,便会将其视为嵌套注释的开始,因此,需要使用注释的结尾标记 */。如果没有注释的结尾标记,便会生成错误。
例如,以下代码生成一个错误。
复制代码
若要解决该错误,请执行以下更改。
复制代码
示例
以下示例使用注释解释将要执行哪个代码段。
复制代码
Transact-SQL 语法约定
语法
/* text_of_comment */
参数
text_of_comment
注释文本。它是一个或多个字符串。
备注
注释可以插入单独行中,也可以插入 Transact-SQL 语句中。多行的注释必须用 /* 和 */ 指明。用于多行注释的样式规则是,第一行用 /* 开始,接下来的注释行用 ** 开始,并且用 */ 结束注释。
注释没有最大长度限制。
支持嵌套注释。如果在现有注释内的任意位置上出现 /* 字符模式,便会将其视为嵌套注释的开始,因此,需要使用注释的结尾标记 */。如果没有注释的结尾标记,便会生成错误。
例如,以下代码生成一个错误。
复制代码
DECLARE @comment AS varchar(20); GO /* SELECT @comment = '/*'; */ SELECT @@VERSION; GO
若要解决该错误,请执行以下更改。
复制代码
DECLARE @comment AS varchar(20); GO /* SELECT @comment = '/*'; */ */ SELECT @@VERSION; GO
示例
以下示例使用注释解释将要执行哪个代码段。
复制代码
USE AdventureWorks; GO /* This section of the code joins the Contact table with the Address table, by using the Employee table in the middle to get a list of all the employees in the AdventureWorks database and their contact information. */ SELECT c.FirstName, c.LastName, a.AddressLine1, a.AddressLine2, a.City FROM Person.Contact c JOIN HumanResources.Employee e ON c.ContactID = e.ContactID JOIN HumanResources.EmployeeAddress ea ON e.EmployeeID = ea.EmployeeID JOIN Person.Address a ON ea.AddressID = a.AddressID; GO
相关文章推荐
- sql server 2005 T-SQL --(注释)(Transact-SQL)
- SQL Server 2005 Beta 2 Transact-SQL 增强功能
- SQL Server 2005 Beta 2 Transact-SQL 增强功能
- SQL Server 2005 Transact-SQL存储过程
- sql server 2005 T-SQL 参考 -(负)(Transact-SQL)
- sql server 2005 T-SQL |(位或)(Transact-SQL)
- sql server 2005 T-SQL _(通配符 - 匹配一个字符)(Transact-SQL)
- sql server 2005 T-SQL @@FETCH_STATUS (Transact-SQL)
- sql server 2005 T-SQL @@MAX_PRECISION (Transact-SQL)
- sql server 2005 T-SQL @@ROWCOUNT (Transact-SQL)
- sql server 2005 T-SQL @@TOTAL_WRITE (Transact-SQL)
- sql server 2005 T-SQL ALTER FULLTEXT INDEX (Transact-SQL)
- sql server 2005 T-SQL ALTER PROCEDURE (Transact-SQL)
- sql server 2005 T-SQL ALTER SYMMETRIC KEY (Transact-SQL)
- sql server 2005 T-SQL APP_NAME (Transact-SQL)
- sql server 2005 T-SQL BEGIN CONVERSATION TIMER (Transact-SQL)
- sql server 2005 T-SQL BULK INSERT (Transact-SQL)
- sql server 2005 T-SQL @@CONNECTIONS (Transact-SQL)
- sql server 2005 T-SQL @@IDENTITY (Transact-SQL)
- sql server 2005 T-SQL @@MAX_CONNECTIONS (Transact-SQL)