通过注释可以添加对SQL程序代码的解释性说明文字,这些文字可以插入单独一行Transact-SQL语句中,即可以在一条Transact-SQL语句的结尾,也可以嵌套在一条Transact-SQL语句的中间。注释不会被SQL解释器执行。为SQL程序代码添加注释可以增强代码的可读性和清晰度,特别是在团队开发时,使用注释更能够加强开发同伴之间的沟通,提高团队的工作效率。
SQL中的注释分为以下两种。
单行注释以两个连字符“--”开始,作用范围是从注释符号开始到一行的结束。例如:
--CREATE TABLE temp --( id INT PRIMAYR KEY, hobby VARCHAR(100) NULL)
该段代码表示创建一个数据表,但是因为加了注释符号“--”,所以该段代码是不会被执行的。
--查找表中的所有记录 SELECT * FROM member WHERE id=1
该段代码中的第二行将被SQL解释器执行,而第一行作为第二行语句的解释性说明文字,不会被执行。
多行注释作用于某一代码块,该注释使用斜杠星型(/**/),使用这种注释时,编译器将忽略从(/*)开始后面的所有内容,直至遇到(*/)为止。例如:
/*CREATE TABLE temp --( id INT PRIMAYR KEY, hobby VARCHAR(100) NULL)*/
该段代码被当作注释内容,不会被解释器执行。