首页 > 其他分享 >创建视图

创建视图

时间:2023-04-14 21:33:36浏览次数:47  
标签:账号 创建 site 视图 字段 permmision employee

 
创建一个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';

 

标签:账号,创建,site,视图,字段,permmision,employee
From: https://www.cnblogs.com/JErryID/p/17320011.html

相关文章

  • BAPI_ACC_GL_POSTING_POST-创建会计凭证
    *&---------------------------------------------------------------------**&ReportZ002*&*&---------------------------------------------------------------------**&*&*&------------------------------------------------------......
  • 创建包不分级,移动包失败
    新建包时不能分级,以及移动包时显示指定的目标包名称无效将此处取消勾选即可移动时显示指定的目标包名称无效可能是包命名出现问题,只能包含数字、字母、下划线、小圆点,但不能用数字开头,不能是关键字......
  • 学习笔记401— 无法创建新虚拟机: 无法打开配置文件“D:\VMware\CentOS.vmx”: 拒绝
    无法创建新虚拟机:无法打开配置文件“D:\VMware\CentOS.vmx”:拒绝访问问题今天下午在创建新的虚拟机的时候,当我操作到最后一步【完成】时出现如下图的拒绝访问。问题分析及解决方案当看到拒绝访问时,第一时间想到的是权限问题,这时才反应过来我并没有使用管理员身份运行,所......
  • django创建应用
    在manage.py所在的目录下,运行以下命令python3manage.pystartapppolls目录结构:一、编写第一个视图打开polls/views.py,输入以下代码fromdjango.urlsimportpathfrom.importviewsurlpatterns=[path("",views.index,name="index"),] 在polls/urls......
  • Django——视图
    Django的视图(View)一个视图函数(类),简称视图,是一个简单的Python函数(类),它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。将视图放置在项目(project)或应用程序(app)目录中的名为views.py的文件中FBV与CBVFBV(FuncitonB......
  • express项目的创建
    前言前端开发者若要进行后端开发,大多都会选择node.js,在node生态下是有大量框架的,其中最受新手喜爱的便是老牌的express.js,接下来我们就从零创建一个express项目。安装node在这里:https://nodejs.org/dist/v16.14.0/node-v16.14.0-x64.msi,下载后直接安装。安装完成后,验证是......
  • git创建版本库
    之前都是按照人家提供好的参考文档一步步使用git,发现基本没有报错,即使有报错,也能在文档中找到解决办法。但是,最近自己新装了个centos系统,想创建一个新的git版本库,发现居然出现了之前从来没有碰到过的问题。所以呢,在这篇文章中记录一下初始环境下git创建版本库的过程。 1.使用 ......
  • clickhouse创建一个表
    ###########删除某个clickhouse表droptabledb_center.QT_PLATE_VAL_INFO_EX_LYR ###########创建表CREATETABLEdb_center.QT_PLATE_VAL_INFO_EX_LYR(`PLATE_UNI_CODE`Int64,`END_DATE`DateTime,`PLATE_LYR`Nullable(Float64),`PLATE......
  • React 使用NPM创建项目
    React使用NPM创建项目虽然研究React已经有一段时间,但之前写Demo都是直接新建文件夹然后在里面写html和js,究其原因还是因为之前用不了NPM。现在终于是把NPM的问题解决了(从IDEA上copy了个代理的地址),这下才能算是真正的DEV环境。但有了NPM反而不知道怎么创建项......
  • mysql创建百万条虚假数据进行学习
    1.创建基础表CREATETABLE`app_user`(`id`bigint(20)unsignedNOTNULLAUTO_INCREMENT,`name`varchar(50)DEFAULT''COMMENT'用户昵称',`email`varchar(50)NOTNULLCOMMENT'用户邮箱',`phone`varchar(20)DEFAULT'......