创建视图
创建一个oracle视图字段为employee_no,system,site,account_type,permmision_desc,remark。视图里的内容取自表permmison,字段为employee,permmision,site。视图中的employee_no为表employee字段内容,system都命名为ETSsystem,site为B2,permmision_desc为permmision字段内容,account_type字段当permmision字段等于view时内容为应用运行账号、permmision字段等于admin时为应用管理员账号。请帮我写成sql语句
CREATE VIEW permission_view AS SELECT e.employee_no, 'ETSsystem' AS system, 'B2' AS site, p.permmision, CASE WHEN p.permmision = 'view' THEN '应用运行账号' WHEN p.permmision = 'admin' THEN '应用管理员账号' ELSE NULL END AS account_type, p.permmision_desc, p.remark FROM employee e JOIN permmison p ON e.employee = p.employee and p.site = 'B2';
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步