微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SqlSever 注释符 单行注释与多行注释

环境:sqlServer 2008 R2
问题:不清楚sqlServer 里的注释用法

解决

单行注释:--
多行注释:/*......*/

使用示例:



单行注释:

rush:sql;"> -选择列表中的列 'Student.sname' 无效,因为该列没有包含在聚合函数或 GROUP BY 子句中。 SELECT Student.sno,sname,AVG(grade) AS avg_g FROM Student,SC www.jb51.cc WHERE Student.sno=SC.sno AND cno<>'008' GROUP BY Student.sno --没加 Student. 列名 'sno' 不明确。 HAVING MIN(grade) >= 60 ORDER BY avg_g DESC;

多行注释:

rush:sql;"> /* 把对Student表和Course表的全部权限授予用户U2和U3 GRANT ALL PRIVILIGES www.jb51.cc ON TABLE Student,Course TO U2,U3; 把对表SC的查询权限授予所有用户 GRANT SELECT ON TABLE SC TO PUBLIC; 把查询Student表和修改学生学号的权限授给用户U4 GRANT UPDATE(Sno),SELECT ON TABLE Student TO U4; 把用户U4修改学生学号的权限收回 REVOKE UPDATE(Sno) ON TABLE Student FROM U4; */

效果图:

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐