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; */

效果图:

相关文章

SELECT a.*,b.dp_name,c.pa_name,fm_name=(CASE WHEN a.fm_n...
if not exists(select name from syscolumns where name=&am...
select a.*,pano=a.pa_no,b.pa_name,f.dp_name,e.fw_state_n...
要在 SQL Server 2019 中设置定时自动重启,可以使用 Window...
您收到的错误消息表明数据库 &#39;EastRiver&#39; 的...
首先我需要查询出需要使用SQL Server Profiler跟踪的数据库标...