首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在SQL中给出注释

问如何在SQL中给出注释
EN

Stack Overflow用户
提问于 2014-10-22 04:47:11
回答 4查看 5.6K关注 0票数 1

我在SQL中工作。在SQL中使用注释的完整解释是什么,以及一些示例代码?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-10-22 04:51:41

MySQL服务器支持三种注释样式:

从#字符到行尾。

从--序列到行尾。在MySQL中,“--”(双破折号)注释样式要求第二个破折号后面至少有一个空格或控制字符(例如空格、制表符、换行符等)。此语法与标准SQL注释语法略有不同,如1.8.2.5节中所讨论的“‘-’作为注释的开始”。

从/*序列到下面的*/序列,如C编程语言所示。此语法使注释能够扩展到多行,因为开始序列和结束序列不需要在同一行上。

参考http://dev.mysql.com/doc/refman/5.0/en/comments.html

票数 8
EN

Stack Overflow用户

发布于 2015-11-05 13:20:32

您可以通过两种简单的方式用SQL & PLSQL语句编写注释:

  1. 以正斜杠和星号(/*)开始注释部分。继续进行注释的文本。此文本可以跨越多行。
  2. 注释部分以-- (两个连字符)开头。继续进行注释的文本。此文本不能扩展到用于新注释的新行。每一行都以-(两个连字符)开头。让我们看看下面的例子 选择e.ename /* Author: OnlinteItTutor.com */从emp e;

下面是出现在行中间的查询中的SQL注释:

代码语言:javascript
复制
SELECT  /* Author: OnlinteItTutor.com */  e.ename
FROM emp e;

以下是出现在行尾的查询中的SQL注释:

代码语言:javascript
复制
SELECT e.ename /* Author: OnlinteItTutor.com */
FROM emp e;    

或者:

代码语言:javascript
复制
SELECT e.ename  -- Author: OnlinteItTutor.Com
FROM emp e;

在Oracle中,可以创建一个在SQL语句中显示多行的SQL注释。例如:

代码语言:javascript
复制
SELECT e.ename
/*
 * Author: OnlineItTutor.Com
 * Purpose: To show a comment of multiple lines in SQL Query.
 */
FROM emp e;

查询中的SQL注释显示在Oracle中的多行--在本例中,它显示在4行之间。在Oracle中,还可以使用以下语法在查询中创建跨多行的SQL注释:

代码语言:javascript
复制
SELECT e.ename /* Author: OnlineItTutor.com
Purpose: To show a comment in SQL Query for multiple lines. */
FROM emp e;
票数 1
EN

Stack Overflow用户

发布于 2014-10-22 04:49:51

代码语言:javascript
复制
/*
this is a
multiple-line comment
*/
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26500483

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档