GRANT
[例 4.1]把查询Student表权限授给用户U1
GRANT SELECT
ON TABLE Student
TO U1;
但是在SQL Server中运行时会提示“ 关键字 ‘to’ 附近有语法错误 ”,查询解决方案之后能正确运行的语句如下:
GRANT SELECT ON Student TO U1;
[例 4.2]把对Student表和Course表的全部权限授予用户U2和U3
GRANT ALL PRIVILIGES
ON TABLE Student,Course
TO U2,U3;
同样在运行时出现一些问题,在SQL Server中进行此操作中,不用加关键字 PRIVILIGES,而且好像不能同时对多个表进行授权,所以在这道题中我将两个表的权限分别授予两个用户。
GRANT ALL ON Student TO U2,U3;
GRANT ALL ON Course TO U2,U3;
[例 4.3]把对表SC的查询权限授予所有用户
GRANT SELECT
ON TABLE SC
TO PUBLIC;
正确运行的代码如下
GRANT SELECT ON SC TO PUBLIC
[例 4.4]把查询Stu