oracle - 将表列与 Oracle 中的已连接用户进行比较
问题描述
我需要帮助,我用 aa oracle 数据库做一些练习,但不知道该怎么做:
我有一个名为 users 的表,其中包含连接到数据库的用户的信息,我想要的是一个过程,在该过程中显示连接的用户与表中的用户进行比较的特定行的信息。
我不知道如何将表中的数据与连接的用户进行比较,更像是我不知道如何“工作”或以这种方式实现“用户”参数有什么限制
抱歉,如果我的请愿书有点混乱,英语不是我的主要语言。
EX:我在表 users 中有一个用户,它有一个序列号、用户名、密码、姓名、姓氏 1 和姓氏 2,我希望该程序特别向我显示该用户的信息,但我确实想要,例如我与“pedro”用户连接到数据库这个程序向我显示有关用户 pedro 的信息,如果我将用户更改为连接到另一个像 Paul 的用户,则选择更改为 Paul 的信息。
解决方案
您可以找到当前连接的用户
select sys_context('USERENV','CURRENT_USER') from dual;
推荐阅读
- c++ - Win32 多线程编程
- python - 在 Python 中使用 PyPdf2 PdfFileMerger 时发生错误
- javascript - 如何在平面列表中呈现复选框
- python - 如何更改 slurum 的工作目录
- markdown - 如何在markdown中将符号放在字母下?
- java - 我怎样才能修复这个java?
- hive - 内部联接未在 Hive 中给出结果
- javascript - 调整大小后通过鼠标连续调整其余图像的大小,并保持比例
- javascript - Angular 8 中的电话掩码指令
- autodesk-forge - 如何在 BIM 360 中设置主页视图?