(PL/)SQL 查看 3 个表,用户名和密码
(PL/)SQL View over 3 tables, username & password
我有 3 个 tables:personal_trainer,经理和成员,它们都包含一些其他数据和有价值的用户名、密码。
现在的问题是,我想用这些帐户登录,我已经有一个 PL/SQL 自定义验证码。但这不可能吗?超过 3 tables 如果我还想分配一个变量来检查他们的权限。
我的应用程序已经很深入了,因此我想创建一个视图来收集来自 3 个 table 的用户名和密码。如果可能的话,我想在该视图中创建一个变量,或者能够跟踪table数据来自哪个。
如何创建此视图以及如何获取信息?
使用 Oracle 数据库
您可以使用 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
我有 3 个 tables:personal_trainer,经理和成员,它们都包含一些其他数据和有价值的用户名、密码。
现在的问题是,我想用这些帐户登录,我已经有一个 PL/SQL 自定义验证码。但这不可能吗?超过 3 tables 如果我还想分配一个变量来检查他们的权限。
我的应用程序已经很深入了,因此我想创建一个视图来收集来自 3 个 table 的用户名和密码。如果可能的话,我想在该视图中创建一个变量,或者能够跟踪table数据来自哪个。
如何创建此视图以及如何获取信息?
使用 Oracle 数据库
您可以使用 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