本文共 794 字,大约阅读时间需要 2 分钟。
本节书摘来自异步社区出版社《SQL初学者指南(第2版)》一书中的第2章,第2.3节,作者:【美】Larry Rockoff,更多章节内容可以访问云栖社区“异步社区”公众号查看。
当编写SQL语句时,我们常常想要在语句之中或周围插入注释。在SQL中,有两种标准的编写注释的方法。第1种方法是使用双中划线,由位于一行之中的任意位置的两条中划线组成。这两条中划线之后的任何内容都将被忽略并当做注释。这种注释格式如下所示:
SELECT-- this is the first commentFirstName,LastName -- this is a second commentFROM Customers
第二种格式借用了C语言的方法,由/和/字符之间的文本组成注释。/和/之间的注释可以写成多行,如下例所示:
SELECT/* this is the first comment */FirstName,LastName /* this is a second commentthis is still part of the second commentthis is the end of the second comment */FROM Customers
数据库的差异:
MySQL MySQL支持双中划线和C格式(/和/)这两种注释,但是略有不同。当使用双中划线时,MySQL要求在第2个中划线之后,紧接一个空格或者诸如制表符这样的特殊字符。 此外,MySQL还支持第3种插入注释的方法,它类似于双中划线。在MySQL中,可以在一行中的任意位置放置一个井字符号(#),表明这是注释。在该行中,#符号之后的所有文本都会当做注释。这种格式的注释如下所示: SELECT FirstName # this is a comment FROM Customers;
转载地址:http://bzogx.baihongyu.com/