--zl_t_project项目信息表
--bos_t_user 用户信息表
--BOS_T_ORG组织机构信息表
--9000000000001用户ID
select distinct zp.project_id,
zp.project_no,
zp.project_name,
zp.project_type,
zp.business_type,
to_char(zp.start_date, 'yyyy-mm-dd') as sd,
zp.entrust_unit as upi,
zp.architect_unit as spi,
zp.construction_unit as usp,
zp.audit_status,
zp.operating_state,
tu.user_name,
zp.create_date
from zl_t_project zp
left join zl_t_project_person pp
on zp.project_id = pp.project_id
left join bos_t_user tu
on tu.user_id = zp.pro_liability_preson
where 1 = 1
and (pp.user_id in (SELECT distinct bu.user_id
FROM bos_t_user bu
WHERE bu.org_id in
(select bo.org_id
from BOS_T_ORG bo
connect by prior bo.org_id = bo.parent_id
start with bo.org_id = (select distinct bt.org_id
from BOS_T_ORG bt left join bos_t_user tu on bt.org_id=tu.org_id
where bt.is_valid = 1 and tu.user_id=9000000000001))) )
order by zp.create_date desc
分享到:
相关推荐
oracle查询用户信息1.查看所有用户2.查看用户或角色系统权限3.查看角色4.查看用户对象权限5.查看所有角色
### Oracle 删除用户下所有表 在Oracle数据库管理中,有时候我们可能需要清除某个用户的全部数据,这包括该用户创建的所有表。但是需要注意的是,在执行此类操作时必须格外小心,因为一旦执行了删除命令,这些数据...
"查看登录 Oracle 数据库用户记录" Oracle 数据库是一个强大的关系型数据库管理系统,提供了强大的数据存储和管理功能。为了管理和监控数据库的访问情况,需要对登录 Oracle 数据库的用户记录进行跟踪和查看。本文...
Oracle 数据库用户锁定解决方案在 Linux 下的操作记录 Oracle 数据库用户锁定是指用户账户被锁定,无法登录数据库的情况。这种情况可能是由于用户密码输入错误次数超过限制,或者是数据库管理员对用户账户进行了...
Oracle获取用户下所有表名 获取表所有的列名及数据类型 两个SQL查询语句
本文将深入探讨如何在Oracle中将一个用户的所有表的权限授予另一个用户,这一过程通常在PL/SQL环境下通过执行特定的命令来完成。下面我们将详细解析这一操作的步骤、原理以及可能遇到的问题。 ### Oracle中的权限...
本篇将详细介绍如何在Oracle中安全有效地删除用户下的所有对象。 首先,我们需要理解Oracle中的“用户”(USER)与“对象”(OBJECT)的概念。在Oracle中,一个用户是一个具有特定权限的角色,可以创建并管理数据库...
例如,了解Oracle数据库的用户认证机制、SQL*Plus工具的工作原理、Linux环境下的用户权限管理等,这些知识将帮助你更全面地掌握Oracle数据库管理的核心技能。 总之,Linux下修改Oracle用户密码不仅是日常维护工作的...
oracle用户下对象
通常linux下用安装oracle后,只有切换至oracle用户下方可执行相关的数据库的sqlplus及imp\exp相关命令的操作,经过这里的此配置后方可解决此问题,所有用户下均可以执行上述相关操作
Oracle 查询用户锁表 Oracle 查询用户锁表是指在 Oracle 数据库中查询当前用户锁定的表,以便诊断和解决锁表问题。本文档将详细介绍如何查询用户锁表,并提供相关的代码。 一、查询用户锁表的必要性 在 Oracle ...
根据提供的标题、描述以及部分代码内容,我们可以了解到这篇文章主要探讨的是如何在Oracle数据库中查询所有用户表的相关信息,包括表名、主键名称、索引、外键等元数据信息。接下来,我们将对这些知识点进行详细的...
### Oracle中记录用户登录信息的触发器实例解析 #### 一、背景介绍 在Oracle数据库管理中,确保数据安全是一项至关重要的任务。其中,记录用户的登录信息(如登录时间、用户名和客户端IP地址等)可以帮助管理员更...
用户权限管理确保了数据的安全性,根据角色和职责划分不同的访问权限。责任分配则定义了用户在系统中可以访问的功能范围。这些基础设置必须准确无误,以确保系统正常运行。 接着,"ORACLE_EBS-组织架构介绍.doc"中...
接着,需要创建一个注销触发器,其作用是在用户结束会话时收集所有必要的信息。注销触发器的关键在于找到与登录事件相对应的行,这通常通过会话ID来实现,因为每个会话的会话ID都是独一无二的。通过匹配登录和注销时...
该脚本为删除当前用户全部数据库对象,请慎重执行,仅适用于Oracle数据库。
oracle 获取用户ddl脚本,可获取用户ddl,在sqlplus 工具中打开
例如,限制某些用户只能访问特定的库存组织,或者根据用户角色的不同展示不同的组织列表。 5. **错误处理** 在实现过程中,应充分考虑异常情况的处理机制,以提高系统的稳定性和用户体验。 综上所述,通过上述...