(PL /)SQL查看3个表,用户名和&密码

时间:2015-10-07 09:58:01

标签: sql oracle view plsql oracle-apex

我有3个表:personal_trainer,manager和member,它们都包含一些其他数据和有价值的用户名,密码。

现在问题是,我想使用这些帐户登录,我已经有自定义身份验证的PL / SQL代码。但这是不可能的?超过3个表,如果我还想分配一个变量来检查他们的特权。

我已经进入了我的应用程序,因此我想创建一个视图,从3个表中收集用户名和密码。如果可能的话,我想在该视图中创建一个变量,或者能够跟踪数据来自哪个表。

如何创建此视图以及如何获取信息?

使用Oracle数据库

1 个答案:

答案 0 :(得分:1)

您可以使用Union all

执行此操作
create or replace view all_passwords as
select 'personal_trainer' tbl_info, username, password
from personal_trainer

union all

select 'manager' tbl_info, username, password
from manager 

union all

select 'member' tbl_info, username, password
from member