24 lines
1.0 KiB
SQL
24 lines
1.0 KiB
SQL
create or replace view v_exsservice
|
|
(nrn, ncrn, scode, sname, nsrv_type, ssrv_root, ssrv_user, ssrv_pass, nunavlbl_ntf_sign, nunavlbl_ntf_time, sunavlbl_ntf_mail, nis_auth, ncnt_login)
|
|
as
|
|
select
|
|
T.RN, -- NRN
|
|
T.CRN, -- NCRN
|
|
T.CODE, -- SCODE
|
|
T.NAME, -- SNAME
|
|
T.SRV_TYPE, -- NSRV_TYPE
|
|
T.SRV_ROOT, -- SSRV_ROOT
|
|
T.SRV_USER, -- SSRV_USER
|
|
T.SRV_PASS, -- SSRV_PASS
|
|
T.UNAVLBL_NTF_SIGN, -- NUNAVLBL_NTF_SIGN
|
|
T.UNAVLBL_NTF_TIME, -- NUNAVLBL_NTF_TIME
|
|
T.UNAVLBL_NTF_MAIL, -- SUNAVLBL_NTF_MAIL
|
|
T.IS_AUTH, -- NIS_AUTH
|
|
(select count(F.RN)
|
|
from EXSSERVICEFN F
|
|
where F.PRN = T.RN
|
|
and F.FN_TYPE = 1) -- NCNT_LOGIN
|
|
from
|
|
EXSSERVICE T
|
|
where exists (select null from V_USERPRIV UP where UP.CATALOG = T.CRN);
|