设为首页 加入收藏

TOP

学习SQL2005当中的例子(二)
2014-11-24 02:59:39 来源: 作者: 【 】 浏览:8
Tags:学习 SQL2005 当中 例子
LECT,UPDATE
ON T TO user3
WITH grant OPTION
/*上例中,USER3具有此对象权限,并可使用GRANT命令给其他用户授权,如下例,USER3将此权限授予
USER4:*/
GRANT SELECT,UPDATE(PROF)
ON T
TO USER4



/*例3-20 将查询T表和修改教师职称的权限授予USER3,并允许将此权限授予其他用户。*/
/*程序清单如下:*/
GRANT SELECT,UPDATE
ON T TO user3
WITH grant OPTION
/*上例中,USER3具有此对象权限,并可使用GRANT命令给其他用户授权,如下例,USER3将此权限授予
USER4:*/
GRANT SELECT,UPDATE(PROF)
ON T
TO USER4

/*例3-21 收回用户USER1对jobs表的查询权限。*/
/*程序清单如下:*/
REVOKE SELECT
ON jobs
FROM mary

/*例3-22 收回用户mary查询T表和修改教师职称的权限。*/
/*程序清单如下:*/
REVOKE SELECT,UPDATE(PROF)
ON T
FROM mary

/*例3-23 首先从 public 角色中收回 SELECT 权限,然后,收回用户 Mary,Jhon和Tom的特定权限。*/
/*程序清单如下:*/
REVOKE SELECT
ON s FROM public
GO
REVOKE INSERT, UPDATE, DELETE
ON s FROM Mary, John, Tom

/*例3-24 首先给public角色授予SELECT权限,然后拒绝用户Mary、John和Tom的特定权限*/
/*程序清单如下:*/
GRANT SELECT
ON s
TO public
GO
DENY SELECT, INSERT, UPDATE, DELETE
ON s
TO Mary,John,Tom

/*例3-25 使用两种注释类型的例子。*/
/*程序清单如下:*/
USE AdventureWorks
GO
-- First line of a multiple-line comment.
-- Second line of a multiple-line comment.
SELECT * FROM person.address
GO
/* 注释语句的第一行.
注释语句的第二行. */
SELECT * FROM Production.Product
GO
-- 在Transact-SQL语言调试过程中使用注释语句。
SELECT title, /* birthdate, */ hiredate
FROM humanresources.employee
-- 在代码后面加上注释。
USE AdventureWorks
GO
UPDATE sales.salesorderdetail
SET unitprice = unitprice * .9 -- 降低价格以提高市场份额。
GO

/*例3-26 创建一个@myvar 变量,然后将一个字符串值放在变量中,最后输出 @myvar 变量的值。*/
/*程序清单如下:*/
DECLARE @myvar char(20)
select @myvar = This is a test
SELECT @myvar
GO

/*例3-27 通过查询给变量赋值。*/
/*程序清单如下:*/
USE adventureworks
GO
DECLARE @rows int
SET @rows = (SE
首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇SQL server--数据安全 下一篇《SQL Server》之数据库管理

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·switch520最新的地址 (2025-12-24 19:19:41)
·微信聊天功能使用了 (2025-12-24 19:19:39)
·websocket和普通的so (2025-12-24 19:19:36)
·Python中文网 - 人生 (2025-12-24 18:49:47)
·【整整648集】这绝对 (2025-12-24 18:49:44)