49 lines
1.3 KiB
SQL
49 lines
1.3 KiB
SQL
PROMPT Create view transaction_id
|
|
|
|
CREATE OR REPLACE VIEW transaction_id AS
|
|
SELECT *
|
|
FROM dwh.transaction_id_tab
|
|
UNION
|
|
SELECT *
|
|
FROM bagmis.transaction_id_tab
|
|
UNION
|
|
SELECT *
|
|
FROM wstmt.transaction_id_tab
|
|
WITH READ ONLY;
|
|
|
|
|
|
CREATE OR REPLACE VIEW TRANSACTION_JOB AS
|
|
SELECT *
|
|
FROM dwh.transaction_job_tab
|
|
UNION
|
|
SELECT *
|
|
FROM bagmis.transaction_job_tab
|
|
UNION
|
|
SELECT *
|
|
FROM wstmt.transaction_job_tab
|
|
WITH READ ONLY;
|
|
|
|
PROMPT Create view v_prm_user
|
|
|
|
CREATE OR REPLACE VIEW v_prm_user AS
|
|
SELECT u.kd_user kd_user,
|
|
u.nama_user nama_user,
|
|
u.password password,
|
|
u.kd_cabang kd_cabang,
|
|
u.kd_status kd_status,
|
|
u.chg_pass chg_pass,
|
|
u.last_change_pass last_change_pass,
|
|
a.kd_group kd_group,
|
|
g.nama_group nama_group,
|
|
b.branch_code branch_code
|
|
FROM prm_user@syslogin u,
|
|
prm_user_access@syslogin a,
|
|
prm_group@syslogin g,
|
|
branch_access@syslogin b
|
|
WHERE u.kd_user = a.kd_user
|
|
AND a.kd_group = g.kd_group
|
|
AND a.kd_apps = (SELECT l.paramvalue FROM prm_system l WHERE l.paramid = 'APPSID')
|
|
AND a.kd_user = b.kd_user(+)
|
|
AND a.kd_apps = b.kd_apps(+)
|
|
WITH READ ONLY
|
|
/ |