SQLServer单行和多行注释

来源:互联网 发布:淘宝上怎么改评价 编辑:程序博客网 时间:2024/04/30 02:15

环境:SQLServer 2008 R2

问题:不清楚SQLServer里的注释用法。

 

解决:

 

单行注释:--

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

 

使用示例:

 

单行注释:

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

 

多行注释:

/*把对Student表和Course表的全部权限授予用户U2和U3  GRANT ALL PRIVILIGES                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;*/

原创粉丝点击