create view "jxtxm"."v_all_user" as(
(SELECT user_name AS username, user_pass AS userpwd, 'QY' AS usertype,
qymc AS cn_name, id AS userid, qydm, (CASE WHEN jzdl = 0 THEN 1 ELSE 0 END)
AS enabled, areacode, '10' AS levelcode
FROM "jxtxm"."QYYH")
UNION ALL
(SELECT a.username, a.userpwd, 'GL' AS usertype, a.truename AS cn_name, a.userid,
a.usercode AS CompanyCode, a.enabled, b.areacode, b.levelcode
FROM "jxtxm"."TB_USER" a INNER JOIN
"jxtxm"."TB_DEPARTMENT" b ON a.departid = b.departid)
);
此博客内容涉及创建名为`v_all_user`的SQL视图,该视图通过UNION ALL结合了两个数据源:`QYYH`表中的企业用户和`TB_USER`与`TB_DEPARTMENT`表中经部门关联的管理用户。视图包含用户名、密码、用户类型、中文名、用户ID、企业代码、启用状态、区域代码和级别代码等字段。
1863

被折叠的 条评论
为什么被折叠?



