mysql 服务器支持 # 到该行结束、-- 到该行结束 以及 / 行中间或多个行 / 的注释方格:
mysql> SELECT 1+1; # 这个注释直到该行结束
mysql> SELECT 1+1; -- 这个注释直到该行结束
mysql> SELECT 1 / 这是一个在行中间的注释 / + 1;
mysql> SELECT 1+
/
这是一个
多行注释的形式
/
1;
注意 -- (双长划) 注释风格要求在两个长划后至少有一个空格!
尽管服务器理解刚才描述的注释句法,但 MySQL 客户端的语法分析在 / / 注释方式上还有所限止:
单引号和双引号被用来标志一个被引用字符串的开始,即使是在一个注释中。如果注释中的引号没有另一个引号与之配对,那和语法分析程序就不会认为注释结束。如果你以交互式运行 mysql,你会产生困惑,因为提示符从 mysql> 变为 '> 或 ">。
一个分号被用于指出当前 SQL 语句的结束并且跟随它的任何东西表示下一行的开始。
不论你是以交互式运行 mysql 还是将命令放在一个文件中,然后以 mysql < some-file 告诉 mysql 读取它的输入,这个限制均存在。
在SQL中注释符--是和开发语言的注释使用类似--开头的语句不会被执行和解析,只能作为描述(注释)出现。
SQL中的特殊符号:
'
--
单引号
"
--双引号
&
--
并且
||
--
连接符
@
--定义变量
%
--
模糊查询符号
--
通配符
()
--
括号
--
--注释
DECLARE @TranName VARCHAR(20) --声明字符型变量TranName
Select @TranName = ''''MyTransaction'''' //设置该变量名为'MyTransaction'
BEGIN TRANSACTION @TranName --开户事务
GO --执行上述程序
USE pubs --打开pubs库
GO
Update roysched
SET royalty = royalty 110
Where title_id LIKE ''''Pc%'''' --更新roysched表如果title_id值以Pc开头,则将royalty提高10%
GO
COMMIT TRANSACTION MyTransaction --提交事务
GO
mysql 服务器支持 # 到该行结束、-- 到该行结束 以及 / 行中间或多个行 / 的注释方格:
mysql> SELECT 1+1; # 这个注释直到该行结束
mysql> SELECT 1+1; -- 这个注释直到该行结束
mysql> SELECT 1 / 这是一个在行中间的注释 / + 1;
mysql> SELECT 1+
/
这是一个
多行注释的形式
/
1;
注意 -- (双长划) 注释风格要求在两个长划后至少有一个空格!
尽管服务器理解刚才描述的注释句法,但 MySQL 客户端的语法分析在 / / 注释方式上还有所限止:
单引号和双引号被用来标志一个被引用字符串的开始,即使是在一个注释中。如果注释中的引号没有另一个引号与之配对,那和语法分析程序就不会认为注释结束。如果你以交互式运行 mysql,你会产生困惑,因为提示符从 mysql> 变为 '> 或 ">。
一个分号被用于指出当前 SQL 语句的结束并且跟随它的任何东西表示下一行的开始。
不论你是以交互式运行 mysql 还是将命令放在一个文件中,然后以 mysql < some-file 告诉 mysql 读取它的输入,这个限制均存在。
ANSI 标准的注释符“--” 用于单行注释,格式:--注释内容。
例子:
use pangu--使用名为pangu的数据库
declare@startdate datetime
set@startdate=‘1/1/2000’
select‘Start Date:’+convert(varchar(12)@startdate)
--convert()函数用于转换数据类型
以上就是关于sql怎么写注释文档全部的内容,包括:sql怎么写注释文档、在SQL中注释符--是如何使用的、求数据库编程的注释~~~等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)