sql中怎么注释代码

昨天,我一边写报告,一边盯着屏幕,苦苦思索。
就是因为忘记在where条件前加注释,导致过滤条件错误,数据全部出来了。
我急得满头大汗。
最后,同事提醒我添加“--screen active users”。
嘿,这个小细节有时确实会产生影响。
你看,就像那个多行注释一样,我上次写存储过程的时候,里面的逻辑很混乱,全部被包裹在/.../中,不然我也看不懂。
声明@UserID INT = 1 001 ; /用户 ID,取自会话 / SELECT FROM Users WHERE UserID = @UserID AND IsActive = 1 ;真正的问题是更新评论。
上次编辑完代码,忘记回去编辑注释了。
结果第二天我再看的时候发现注释与代码不符,我不得不花时间重新修改。
而且有时候写注释是很困难的,尤其是特别复杂的逻辑,要花很大的力气才能表达清楚。
等等,还有一件事。
我看到有人用英文写评论。
然而,当项目后来换人时,这些评论就成了圣经。
您认为这个问题应该认真考虑吗?

SQL添加表注释的方法 SQL表注释添加步骤详解

嘿,让我告诉你如何在 SQL 中添加注释。
上周,一位同事感到困惑,所以我向他解释了这一点。
其实很简单。

建表时添加注释最方便 没什么可说的。
建表后直接添加注释即可,一步完成。
看这个例子: sql 创建表用户( id INT 主键 AUTO_INCRMENT COMMENT '用户 ID', 用户名 VARCHAR(5 0) NO COMMENT NULL '用户名', email VARCHAR(1 00) COMMENT '电子邮件地址', created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' ) COMMENT = '用户信息表';
就是这样,包括表注释和列注释。
看表就知道它是做什么用的了,味道好极了。
优点:一步完成,无需回头。
适合:当创建新表、结构等已经决定并且必须坚持意见时。

如果我想给我的旧手表添加评论,该怎么办? 出现这种情况有两种情况: 1 、表格修改意见: sql ALTER TABLE user COMMENT = '新版用户信息表';
简单明了,只需更改即可。
2 .更改列注释:请注意,不能只更改注释,数据类型等必须保留。
sql ALTER TABLE users MODIFY email COLUMN VARCHAR(1 00) COMMENTS '用户电子邮件地址';
注意:有些人觉得很困惑,想知道为什么不能单独更改每个注释...emmm,可以设计这样的数据库,你需要先习惯它。
优点:灵活,如果表格有变化可以随时添加注释。
缺点:需要多跑一次SQL,表大的话可能会卡住。
适合:很久以前创建的表,但现在发现注释丢失或需要更改。

克服陷阱的经验 之前总是无法修改版块上的评论,后来发现权限不够。
必须有ALTER权限,否则就没用了。
我询问了DBA并获得了许可,然后一切都很好。
还有一次,我使用的客户端默认不显示评论。
我认为SQL写错了。
然后查文档发现必须用SHOW CREATE TABLE才能看到带注释的建表语句。
sql SHOW CREATE TABLE users;
这次一切都清楚了,所有注释都显示了。

个人建议 1 .养成习惯:创建图板时添加评论,不要偷懒。
2 .版本兼容性:一些较旧的数据库可能不支持COMMENTS。
检查文档以确认。
3 .许可:如果你自己想不出来,就问DBA,不要强迫自己去做。
4 .客户端:使用Workbench或DBeaver直接显示注释,极其方便。

无论如何你都能弄清楚。
我仍然想知道为什么有些客户必须 SHOW 才能看到评论...也许我还没有使用过它们。
足够的?

在PL/SQL的SQL窗口中怎么加注释

我对 PL/SQL 注释有一些经验。
记得刚进入这个行业的时候,编写和注释PL/SQL代码是一个大问题。
现在想起来,当时真的很困难。
没有任何注释,代码就像一本圣经。

我当时常用的注释方式是以两个破折号“--”开头的一行注释,如下所示:
sql -
这是一行注释,解释了此代码的用途。
从表中选择;
还有一个以星号“”开头,以星号“”结尾的多行注释,写法如下:
sql / 这是多行注释 可用于注释掉大部分代码 或者编写复杂的指令 / 从表中选择;
但说实话,我不知道你可以设置快捷键来立即评论你的代码。
然后我在工具菜单中找到了设置快捷键的地方。
这个过程就像寻找隐藏的功能一样有趣。

具体操作如下。
打开PL/SQL编辑器,在菜单中找到Tools选项,选择Settings(或第一个选项),然后进入User Interface、Key Configuration。
在这里,找到编辑/选择/注释选项并设置所需的快捷键,例如您之前使用过的Ctrl+O,以及取消注释的快捷键,例如Ctrl+M。

这样,在编写代码时注释和取消注释就变得非常方便。
我记得有一次在一个复杂的查询中注释掉了一段代码,后来才发现这部分代码是关键。
幸好我设置了快捷键。
否则,您将不得不手动将注释符号一一删除,这可能会很令人头痛。

最后,注释看似简单,但是对于提高开发者的效率,尤其是后期的维护和调试来说,是非常有帮助的。
这就像是给你的代码加了一个小标签,让后续的开发者能够更快的理解你代码的意图。