程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> SQL Server的單行注釋和多行注釋

SQL Server的單行注釋和多行注釋

編輯:關於SqlServer

環境:SQLServer 2008 R2

問題:不清楚SQLServer裡的注釋用法。

解決:

單行注 釋:--

多行注釋:/*......*/

使用示例:

單行注釋:

-選擇列表中的列 

'Student.sname' 無效,因為該列沒有包含在聚合函數或 GROUP BY 子句中。  
SELECT Student.sno,sname,AVG(grade) AS avg_g  
FROM  Student,SC  
WHERE Student.sno=SC.sno AND cno<>'008'
GROUP BY Student.sno --沒加  Student. 列名 'sno' 不明確。  
HAVING  MIN(grade) >= 60  
ORDER 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;  
*/
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved