关于SQL server数据库表中各权限的具体意思

关于SQL server数据库表中各权限的具体意思,第1张

表 table1

id name

1 张三

2 李四

----------------------

select:查询

用法:

select from table1

select from table1 where name='张三'

select from table1 where id=1

insert:插入

用法:

insert into table1(name) values('王五')

update:更新

用法:

update table1 set name='张XX' where name ='张三'

delete:删除

用法:

delete from table1 where name ='李四'

delete from table1

EXEC :

这是嵌入SQL的语法,比如EC就是在C语言里面增加SQL功能的,除了可以使用所有标准的C语言语法以外,可以使用EXEC SQL(或者$符号)开始的一行书写SQL语句

EXEC SQL include sqlca

包含一个文件,类似C、ASP的include语句,把那个文件sqlca的内容包含到当前位置

EXEC SQL BEGIN DECLARE SECTION

开始申明,下面的一段语句将是SQL系统的变量申明语句

EXEC SQL END DECLARE SECTION

申明语句结束

1、首先用管理员进入数据库级中的安全性,点击登录名,点击新建登录名。

2、在界面中,创建登录名,并设置默认的数据库的密码。

3、然后勾选需要设置的数据库,完成创建。

4、然后就可以对数据库中的User表进行权限的设置了,右键“属性”。

5、依次点击“添加”,浏览”,“选择对象”。

6、然后就可以下面的列表中找到对应的权限授予进行设置。

开通其中2张表的查询权限,方法如下:

grant select on bas_checkcycle to jdc;这个是整个语句。

语句分析:

grant select on bas_checkcycle to jdc;

这个颜色为执行语句。

这个颜色是数据表。

这个颜色是用户;就是需要权限的用户。

下面这个是查看,更新,删除,增加的权限都开启。

grant select,update,delete,insert on UserTagPool to [app_webservice];

grant select,update,delete,insert on UserTagPoolMap to [app_webservice];

扩展资料

Oracle权限管理

权限分类:

系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。

实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。

系统权限分类:

DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。

RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。

CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。

以上就是关于关于SQL server数据库表中各权限的具体意思全部的内容,包括:关于SQL server数据库表中各权限的具体意思、如何设置数据库的权限、赋予oracle数据库中某一用户表权限的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9842762.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存