SELECT * FROM PORT_EMP WHERE NO='18336309966'
SELECT * FROM PORT_DEPT WHERE no='42DBAF50712C4046B09BC561C26FAE7E'
SELECT * FROM PORT_STATIONTYPE
SELECT * FROM PORT_STATION
SELECT * FROM PORT_DEPTEMP
SELECT * FROM PORT_DEPTSTATION
SELECT * FROM PORT_DEPTEMPSTATION

EXEC SP_RENAME 'PORT_EMP', 'TEST_PORT_EMP'
EXEC SP_RENAME 'PORT_DEPT', 'TEST_PORT_DEPT'
EXEC SP_RENAME 'PORT_STATIONTYPE', 'TEST_PORT_STATIONTYPE'
EXEC SP_RENAME 'PORT_STATION', 'TEST_PORT_STATION'
EXEC SP_RENAME 'PORT_DEPTEMP', 'TEST_DEPTEMP'
EXEC SP_RENAME 'PORT_DEPTSTATION', 'TEST_PORT_DEPTSTATION'
EXEC SP_RENAME 'PORT_DEPTEMPSTATION', 'TEST_DEPTEMPSTATION'

--http://ccbpm.mydoc.io/
--http://demo.ccflow.org/
/*
* 1/岗位类型
*/
CREATE VIEW [DBO].[PORT_STATIONTYPE]
AS
SELECT No,Name,0 Idx,'' ORGNO FROM BAS_SysRoleType

/*
* 2/--岗位
*/
CREATE VIEW [DBO].[PORT_STATION]
AS
SELECT R.Roles_ID AS No,R.Roles_Name AS Name, R.FK_STATIONTYPE,'' DUTYREQ,''MAKINGS,0 ORGNO
FROM BAS_Roles R where R.DeleteMark !=0

/** 3 --部门
* --部门
* -- 组织机构表 类别 = 1, 机构 = 0 ,1
-- 删除 = 1,
--未删除 = 0
drop view [PORT_DEPT]
*

*/
CREATE VIEW [DBO].[PORT_DEPT]
AS
SELECT OID AS NO,ORGNAME AS NAME, PARENTOID AS ParentNo,
'' NAMEOFPATH, '' TREENO,'' LEADER,'' TEL,0 IDX,0 ISDIR ,ORDERNO AS ORGNO
FROM BAS_ORG where ISDEL =0 AND ISCATEGORY=0

--4--部门岗位【参考自己的业务表,多表联合查询】,一个部门可以有多个岗位
/*******************************************
* select * from BAS_ORG_STATION
* drop view [PORT_DEPTSTATION]
*******************************************/
CREATE VIEW [DBO].[PORT_DEPTSTATION]
AS
SELECT FK_Dept as FK_DEPT,FK_Station AS FK_STATION FROM BAS_ORG_STATION WHERE DELETEMARK !=0

--5--人员
/*******************************************
* SELECT * FROM TEST_PORT_EMP
select * from sys_persondefine
SELECT * FROM BAS_PERSON
SELECT * FROM BAS_ORG
drop view [PORT_EMP]
*******************************************/
CREATE VIEW [DBO].[PORT_EMP]
AS
SELECT SP.USERNAMEDecryp as NO,SP.USERNAME as ecrypname,BP.PERSONNAME as NAME,SP.PASSWORD as PASS,SP.DEPTOID as FK_DEPT,'' SID,
'' Tel,'' Email,'' PinYin,0 Idx
FROM sys_persondefine SP LEFT JOIN BAS_PERSON BP ON SP.USEROID = BP.OID
where SP.ISDEL =0 AND BP.ISDEL=0

-- --6部门人员
/*******************************************
* SELECT * FROM TEST_DEPTEMP
* DROP VIEW [PORT_DEPTEMP]
*******************************************/
CREATE VIEW [DBO].[PORT_DEPTEMP]
AS
SELECT DEPTOID+'-'+USEROID as MYPK,DEPTOID as FK_DEPT,USERNAMEDecryp as FK_EMP,USERNAME as ecrypname,'' FK_DUTY,'' DUTYLEVEL,'' LEADER
FROM sys_persondefine

--7--部门人员岗位【参考自己的业务表,多表联合查询】
/*******************************************
* SELECT * FROM BAS_ORG
select * from sys_persondefine where USEROID='01A9D3CC5EB64FC683FBEB13AF19374C'
SELECT * FROM BAS_PERSON
SELECT * FROM BAS_UserRole where User_ID='7907c44a14a949eeb6a4d6d1f4ca5dfe'
SELECT * FROM TEST_DEPTEMPSTATION
drop view [PORT_DEPTEMPSTATION]
*******************************************/
CREATE VIEW [DBO].[PORT_DEPTEMPSTATION]
AS
SELECT UR.UserRole_ID as MYPK,SP.DEPTOID as FK_DEPT,UR.Roles_ID as FK_STATION,SP.USERNAMEDecryp as FK_EMP,SP.USERNAME as ecrypname
FROM BAS_UserRole UR INNER JOIN sys_persondefine SP ON SP.USEROID = UR.User_ID AND SP.USERNAME = UR.UserAccount

select * from sys_persondefine where USEROID='7907c44a14a949eeb6a4d6d1f4ca5dfe'

SELECT * FROM BAS_UserRole where User_ID='7907c44a14a949eeb6a4d6d1f4ca5dfe'

4eJRh9QGSewr2ABqugfXjw==

/*******************************************
*
*******************************************/

SELECT OID as Organization_ID,ORGSHORTNAME as Organization_Name,PARENTOID as ParentId,'0' AS isUser,'1' AS DeleteMark FROM BAS_ORG

SELECT USEROID AS Organization_ID ,USERNAME AS User_Name,DEPTOID as Organization_ID,'1' AS isUser,ISDEL AS DeleteMark FROM sys_persondefine

sELECT OID as Organization_ID,ORGSHORTNAME as Organization_Name,PARENTOID as ParentId,'0' AS isUser,'1' AS DeleteMark FROM BAS_ORG UNION ALL
SELECT USEROID AS Organization_ID ,USERNAME AS User_Name,DEPTOID as Organization_ID,'1' AS isUser,ISDEL AS DeleteMark FROM sys_persondefine

SELECT OID as Organization_ID,ORGSHORTNAME as Organization_Name,PARENTOID as ParentId,'0' AS isUser,'0' AS DeleteMark,'0' AS PERSONNAME FROM BAS_ORG UNION ALL
SELECT SP.USEROID AS Organization_ID ,SP.USERNAME AS User_Name,SP.DEPTOID as Organization_ID,'1' AS isUser,SP.ISDEL AS DeleteMark,BP.PERSONNAME FROM sys_persondefine SP
LEFT JOIN BAS_PERSON BP ON SP.USEROID=BP.OID

SELECT * FROM BAS_ORG
SELECT * FROM sys_roledefine
SELECT * FROM SYS_ROLEMEMBERDEFINE
SELECT * FROM SYS_PHONEUSER
SELECT * FROM BAS_UserRole
SELECT * FROM BAS_RoleRight
SELECT * FROM BAS_UserRight

OAccflow集成sql的更多相关文章

  1. Sphinx 的介绍和原理探索——不存储原始数据,原始数据来源于SQL,而生成索引放在内存或者磁盘中

    摘自:http://blog.jobbole.com/101672/ What/Sphinx是什么 定义:Sphinx是一个全文检索引擎. 特性: 索引和性能优异 易于集成SQL和XML数据源,并可使 ...

  2. sql server和my sql 命令(语句)的差别,sql server与mysql的比較

    sql与mysql的比較 1.连接字符串 sql  :Initial Catalog(database)=x;  --数据库名称       Data Source(source)=x;        ...

  3. Sprk SQL

    一.Spark SQL概述  1.Spark SQL的前生今世 Shark是一个为Spark设计的大规模数据仓库系统,它与Hive兼容.Shark建立在Hive的代码基础上,并通过将Hive的部分物理 ...

  4. SQL Server Management Studio (SSMS)

    最新的SQLServer数据库已经不集成SQL Server Management Studio需要单独下载安装. https://docs.microsoft.com/zh-cn/sql/ssms/ ...

  5. 前世今生:Hive、Shark、spark SQL

    Hive (http://en.wikipedia.org/wiki/Apache_Hive )(非严格的原文顺序翻译)  Apache Hive是一个构建在Hadoop上的数据仓库框架,它提供数据的 ...

  6. sql server和my sql 命令(语句)的区别,sql server与mysql的比较

    sql与mysql的比较 1.连接字符串sql  :Initial Catalog(database)=x;  --数据库名称      Data Source(source)=x;        - ...

  7. [搜索引擎]Sphinx的介绍和原理探索

    What/Sphinx是什么 定义 Sphinx是一个全文检索引擎. 特性 索引和性能优异 易于集成SQL和XML数据源,并可使用SphinxAPI.SphinxQL或者SphinxSE搜索接口 易于 ...

  8. Atitit.attilax重要案例 项目与解决方案与成果 v6 qa15

    Atitit.attilax重要案例 项目与解决方案与成果 v6 qa15 1. attilax重要案例的分类(atiuse,auBackTech,bizImp)3 1.1. 两个book3 1.2. ...

  9. Sphinx的介绍和原理探索

    What/Sphinx是什么 定义 Sphinx是一个全文检索引擎. 特性 索引和性能优异 易于集成SQL和XML数据源,并可使用SphinxAPI.SphinxQL或者SphinxSE搜索接口 易于 ...

随机推荐

  1. jmeter添加自定义扩展函数之if判断

    1,打开eclipse,新建maven工程,在pom中引用jmeter核心jar包,具体请看---https://www.cnblogs.com/guanyf/p/10863033.html---,这 ...

  2. Html5 学习笔记 【PC固定布局】 实战4 footer 区域

    最终效果图: Html代码: <!DOCTYPE html> <html lang="zh-cn"> <head> <meta chars ...

  3. 定制xfce4桌面==排除appfinder的綑绑

    如下等同于安装 xfce4-meta,除了不安装 app-finder emerge -avq xfwm4 xfdesktop xfce4-session xfce4-settings xfce4-t ...

  4. 【Python-Django讲义】针对django的ppt讲义

    MCV思想: M是指数据模型,V是指用户界面,C则是控制器.使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式.比如一批统计数据你可以分别用柱状图.饼图来表示.C存在的目 ...

  5. JAVA中的面向对象与内存解析_2

    构造方法(构造函数)   • 使用new +构造方法创建一个新的对象. • 构造函数是定义在Java类中的一个用来初始化对象的函数. • 构造函数与类同名且没有返回值. • 例如:Person类的构造 ...

  6. ES6/ES2015核心内容 import export

    ES6/ES2015核心内容:https://www.cnblogs.com/doit8791/p/5184238.html Javascript ES6学习 import export  https ...

  7. IE兼容模式下样式分离错乱,求CSS高手

    IE正常模式下访问正常 兼容模式右边图片切换区域样式错乱,求CSS高手! 详细参考网址:www.javams.com

  8. Python快速设置Excel表格边框

    import xlwings as xw #打开存好的excel app = xw.App() #设置应用 wb = xw.Book("E:/Data/小蜜蜂超市销售报表.xlsx" ...

  9. cf:c题

    题目: 代码: #include<iostream> #include<algorithm> #include<vector> #include<string ...

  10. IIS 部署网站本地可访问,外网无法访问

    1,检查防火墙入站规则,查看本地端口状态 cmd 命令:netstat -na 2:远程连接测试 cmd 命令:telnet IP Port ,如:telnet 127.0.0.1 135 ,连接成功 ...