`
shirlly
  • 浏览: 1651791 次
  • 性别: Icon_minigender_2
  • 来自: 福州
社区版块
存档分类
最新评论

授予某个用户查询某个表的权限的方法

SQL 
阅读更多
1、授予connect权限
grant connect to gisdb
2、授予select的权限
grant select on goods to gisdb

注意:用这个用户在pl/SQL中连接的时候,选择my object并不能看到这个goods对象,因为my object看到的只是当前用户所拥有的表。这张表并不是当前用户拥有的,只是有查询的权限,所以看不到,不过在all object中可以看到。
分享到:
评论

相关推荐

    oracle中将一个用户的所有表的权限授予另一个用户的方法

    #### 步骤二:查询用户对象 接下来,我们使用一个FOR循环来遍历`user_objects`视图,这个视图包含了当前用户所有的对象信息。循环中,我们通过`object_name`和`object_type`字段来确定每个对象的名称和类型(例如表...

    SQL SERVER 授予新用户某个库所有表的只读权限

    授予新用户某个库所有表的只读权限后,新用户可以查询数据,但是不能修改表和数据。例如: * 不能修改表结构 * 不能修改数据 * 不能删除表和数据 * 可以查询数据 这样,新用户可以安全地访问指定的数据库和表,而...

    sqlserver2005创建用户并授予权限

    7. **验证权限**:登录使用 `l_test` 后,用户只能对 `jobs` 表进行所有操作,而无法查询 `titles` 表。 8. **清理环境**: - 撤销数据库访问权限 - 删除登录 - 删除角色 ```sql EXEC sp_revokedbaccess 'u_...

    完整ORACLE创建表空间、用户、设置用户权限脚本

    以上脚本提供了一种完整的方法来创建Oracle数据库中的表空间、用户,并设置了必要的权限。这对于快速搭建开发环境或进行数据库管理非常有用。同时,也提供了删除表空间的操作,方便清理不必要的资源。这些操作在日常...

    ORACLE单独授权表或视图或存储过程.doc

    授予用户表权限 为了授予用户对某个表的权限,我们需要按照以下步骤进行操作: 1. 创建用户:使用ORACLE控制台创建用户,指定用户名、密码和表空间。 2. 授权角色:授予用户CONNECT角色,以便用户可以创建表、视图...

    Android判断某个权限是否开启的方法

    如果某个权限被拒绝,可以调用showPermissions()方法,弹出一个提示对话框,引导用户去设置页面开启权限。 注意,上述代码片段中对于权限请求的回调处理不完整,开发者应该根据实际需求完善回调处理逻辑,并确保在...

    案例:数据库设计中的用户权限管理

    2. **角色和权限**:角色是权限的集合,可以将一组相关权限打包成一个角色,然后将角色授予用户。这样可以简化权限管理,当有新的用户或权限需求时,只需调整角色即可。例如,可以创建一个“只读用户”角色,赋予其...

    oracle用户的权限详细说明以及赋权的操作

    例如,若要让用户tech1有权限更新***t表的sname字段,并且tech1还可以将这个权限授予其他用户,可以使用如下命令:`GRANT UPDATE (sname) ON student TO tech1 WITH ADMIN OPTION;`。在多列情况下,也可以指定多个...

    10.0 根据包名授予app所需的权限.rar

    7. **权限恢复**:如果应用在运行时被用户拒绝了某个权限,可以引导用户进入设置页面重新开启,或者在适当的时候再次请求权限。 8. **权限持久化**:如果用户在应用关闭后重新打开,之前授予的权限应该仍然有效。...

    Greenplum数据库权限管理1

    权限同样可以授予或撤销对整个数据库的访问,如允许用户连接到特定数据库,创建表等。这通常在数据库初始化或调整访问策略时进行。 总之,Greenplum的权限管理系统提供了精细的控制,允许管理员根据需要定制每个...

    oracle查看用户权限

    最后,如果想要查看某个特定用户的全部系统权限,可以使用以下查询: ```sql SELECT PRIVILEGE FROM DBA_SYS_PRIVS WHERE GRANTEE = 'DATAUSER' UNION SELECT PRIVILEGE FROM DBA_SYS_PRIVS WHERE GRANTEE IN ...

    授予用户将工作站加入到域中的权限

    ### 授予用户将工作站加入到域中的权限 在企业级网络环境中,为了更好地管理和控制内部资源,组织通常会采用**域控管理模式**。域控管理的核心在于通过**活动目录(Active Directory)**集中管理所有资源,包括但不...

    oracle数据库权限管理

    6. **权限回收**:当不再需要某个用户拥有特定权限时,可以使用`REVOKE`语句收回权限,如`REVOKE SELECT ON tablename FROM username;`。 7. **权限的级联和受限**:`WITH GRANT OPTION`可使用户有权将权限进一步...

    Oracle用户与对象权限与系统权限

    查看用户表空间配额的语法为: ``` SELECT USERNAME,TABLESPACE_NAME,MAX_BYTES/1024/1024 "Max MB" FROM dba_ts_quotas WHERE USERNAME='SCOTT'; ``` Oracle模式是指某个用户拥有的所有对象的集合。模式可以包含表...

    计算机等考三级数据库知识辅导:查看用户在某个对象上面的使用权限.docx

    首先,Oracle数据库提供了一种机制,通过数据字典表来查询用户权限。在描述中提到的`DBA_TAB_PRIVS`表就是一个关键的数据字典表,它记录了所有用户在所有表上的权限信息。该表包含以下字段: 1. `GRANTEE`:权限...

    Oracle用户、权限、角色管理

    可以使用以下命令查询用户的系统权限: ```sql SQL> SELECT * FROM dba_role_privs; SQL> SELECT * FROM dba_sys_privs; SQL> SELECT * FROM role_sys_privs; ``` ##### 删除用户 删除用户及其所有对象时,可以...

    设置mysql用户权限

    #### 查询用户信息 为了验证用户信息是否已被正确修改,我们可以查询MySQL系统表中的数据。例如,要查看用户“kunshan”的信息,可以使用如下命令: ```sql SELECT user, password FROM user WHERE user = '...

Global site tag (gtag.js) - Google Analytics