美文网首页
Oracle 授权另外一个用户拥有创建视图的权限

Oracle 授权另外一个用户拥有创建视图的权限

作者: 白云若水 | 来源:发表于2019-10-24 09:27 被阅读0次

在另外一个用户登录的账号内输入这三条命令

grant create view to ds_leader;

grant select any table to ds_leader;

grant select any dictionary to ds_leader;

然后创建视图

create or replace view t_dm_ay as

select zdxbm bh,

      zdxbm dm,

      mc,

      px    xh,

      sfyx  yxbz,

      0    scbz,

      cjsj  sjc,

      KZSX0 jz,

      KZSX1 qc,

      fzdxid sjbh

  from DSPORTAL.t_tyqx_ywzdx

where zddybm = 'BASIC_AY'

  and fzdxid is null

union all

select b.zdxbm bh,

      b.zdxbm dm,

      b.mc,

      b.px    xh,

      b.sfyx  yxbz,

      0      scbz,

      b.cjsj  sjc,

      b.KZSX0 jz,

      b.KZSX1 qc,

      a.zdxbm sjbh

  from (select zdxid, zdxbm, fzdxid, mc, px, sfyx, cjsj, KZSX0, KZSX1

          from DSPORTAL.t_tyqx_ywzdx

        where zddybm = 'BASIC_AY') a,

      (select zdxid, zdxbm, fzdxid, mc, px, sfyx, cjsj, KZSX0, KZSX1

          from DSPORTAL.t_tyqx_ywzdx

        where zddybm = 'BASIC_AY') b

where a.zdxid = b.fzdxid;

相关文章

  • Oracle 授权另外一个用户拥有创建视图的权限

    在另外一个用户登录的账号内输入这三条命令 grant create view to ds_leader; gran...

  • oracle用imp导入dmp文件

    oracle命令行登录 创建用户 创建表空间 用户授权 用创建的用户名和密码登录oracle数据库 最该权限授权 ...

  • oracle初探

    oracle以DBA形式登录 [Oracle创建用户、角色、授权、建表] oracle数据库的权限系统分为系统权限...

  • oracle 用户视图创建权限

    问题描述:在scott用户下创建视图的时候,报错:权限不足。 (其他用户以此类推) 解决方法以dba用户登录 [s...

  • Oracle用户权限,角色操作命令

    一、创建用户以及授权管理权限 二、查询普通用户拥有那些权限 三、系统权限的传递 四、系统权限回收 五、普通用户授权...

  • Oracle创建表空间创建用户和用户授权

    Oracle创建表空间创建用户和用户授权 --创建表空间 --创建临时表空间 --创建用户 --用户授权grant...

  • SQL之DCL

    DCL用于账户以及权限的管理 创建用户 删除用户 用户授权 撤销授权 查看权限 一. 创建用户 用户只能在指定的I...

  • Oracle操作

    Oracle用户 Oracle系统用户表:sys.user$,dba_users(视图) 创建用户 删除用户 修改...

  • oracle用户权限查询

    oracle的用户权限查询并不方便,需要从多个系统表(视图中查询)。查询当前用户的基本权限视图是session_p...

  • Java工程师之Oracle技术-SQL入门(5)

    控制用户权限 Oracle的用户权限概念 每个登陆Oracle数据库都是以特定的数据库用户登录的,用户拥有哪些权限...

网友评论

      本文标题:Oracle 授权另外一个用户拥有创建视图的权限

      本文链接:https://www.haomeiwen.com/subject/gzqrvctx.html