SQL Server 数据控制语句(DCL)
2015-03-21 15:02
411 查看
DCL控制语句用来设置更改用户或角色的权限。
授予权限操作——GRANT
SQL Server服务器通过手语权限表来控制用户对数据库的访问。在数据库中添加一个新用户之后,若不尽兴额外操作,该用户只有chauxn系统表的权限,而不具有操作数据库对象的任何权限。GRANT语句可以授予对数据库对象的操作权限,这些数据库对象包括:表,视图,存储过程,聚合函数等。允许执行的权限包括:查询,更新,删除等。
例:对名称为guest的用户进行授权,允许其对stu_info表执行更新和删除操作
GRANT UPDATE,DELETE ON stu_info
TO guest WITH GRANT OPTION
注:WITH GRANT OPTION意思是该用户还可以向其他用户授予其自身所拥有的权限。
拒绝权限操作——DENY
例:禁止名称为guest的用户对stu_info表的操作更新权限
DENY UPDATE ON stu_info TO guest CASCADE
收回权限操作——REVOKE
例:收回guest用户对stu_info的删除权限
REVOKE DELETE ON stu_info FROM guest
授予权限操作——GRANT
SQL Server服务器通过手语权限表来控制用户对数据库的访问。在数据库中添加一个新用户之后,若不尽兴额外操作,该用户只有chauxn系统表的权限,而不具有操作数据库对象的任何权限。GRANT语句可以授予对数据库对象的操作权限,这些数据库对象包括:表,视图,存储过程,聚合函数等。允许执行的权限包括:查询,更新,删除等。
例:对名称为guest的用户进行授权,允许其对stu_info表执行更新和删除操作
GRANT UPDATE,DELETE ON stu_info
TO guest WITH GRANT OPTION
注:WITH GRANT OPTION意思是该用户还可以向其他用户授予其自身所拥有的权限。
拒绝权限操作——DENY
例:禁止名称为guest的用户对stu_info表的操作更新权限
DENY UPDATE ON stu_info TO guest CASCADE
收回权限操作——REVOKE
例:收回guest用户对stu_info的删除权限
REVOKE DELETE ON stu_info FROM guest
相关文章推荐
- DCL数据控制语句
- DCL-数据控制语句
- SQL DCL 数据控制语句
- Sql Server系列:数据控制语句
- Oracle Class2. SQL查询和SQL函数(Oracle数据类型,ddl,dml,dcl,事务控制语言tcl,sql操作符,sql函数,select语句,运算符,分析函数,临时表)
- 【SQL Server学习笔记】5:使用INSERT语句插入数据
- MySQL的数据控制语言DCL
- SQL Server-9,流程控制 Execute 语句(*)
- 控制sql语句查询出来的浮点类型数据小数点后的位数
- SQL Server 将表中数据,转化成SQL Insert语句
- sql server 2000 语句导出数据到EXCEL
- SQL Server-使用Merge语句实现表数据之间的对比同步
- 把sql server 数据直接插入到access的语句
- 用T-SQL语句实现SQL server与XLS,MDB等文件的数据交换
- java基础复习1(变量 数据类型 控制语句)
- Sql Server每日一练-怎么控制只取得前3行数据
- JAVA程序设计1——开发环境搭建、数据类型及流程控制语句
- C语言基础整理2(运算符、数据类型、控制语句、循环语句、数组)
- 腾讯云图片鉴黄集成到C# SQL Server 怎么在分页获取数据的同时获取到总记录数 sqlserver 操作数据表语句模板 .NET MVC后台发送post请求 百度api查询多个地址的经纬度的问题 try{}里有一个 return 语句,那么紧跟在这个 try 后的 finally {}里的 code 会 不会被执行,什么时候被执行,在 return 前还是后? js获取某个日期
- Obj-c基本语法、数据类型、运算符和控制语句