首页 > 解决方案 > 将表列与 Oracle 中的已连接用户进行比较

问题描述

我需要帮助,我用 aa oracle 数据库做一些练习,但不知道该怎么做:

我有一个名为 users 的表,其中包含连接到数据库的用户的信息,我想要的是一个过程,在该过程中显示连接的用户与表中的用户进行比较的特定行的信息。

我不知道如何将表中的数据与连接的用户进行比较,更像是我不知道如何“工作”或以这种方式实现“用户”参数有什么限制

抱歉,如果我的请愿书有点混乱,英语不是我的主要语言。

EX:我在表 users 中有一个用户,它有一个序列号、用户名、密码、姓名、姓氏 1 和姓氏 2,我希望该程序特别向我显示该用户的信息,但我确实想要,例如我与“pedro”用户连接到数据库这个程序向我显示有关用户 pedro 的信息,如果我将用户更改为连接到另一个像 Paul 的用户,则选择更改为 Paul 的信息。

标签: oracleplsql

解决方案


您可以找到当前连接的用户

select sys_context('USERENV','CURRENT_USER') from dual;

推荐阅读