Windchill用SQL获取所有组织下的所有用户
1. 前台数据
2. 代码
用SQL查询用户的组织名,用户名,全名,邮箱,最近登录时间,用户主页链接等关键信息
SELECT Orgc.Namecontainerinfo 组织名,Usr.Name 用户名,Usr.Fullname 全名,Usr.Email 邮箱,Decode(Usr.Allowldapsynchronization, '1', 'Y', 'N') 是否将名称与ldap同步,MAX(Ar.Createstampa2) 最近登录时间,Usr.Createstampa2 创建时间,Usr.Modifystampa2 修改时间,('http://plmdev.xxx.com.cn/Windchill/app/#ptc1/tcomp/infoPage?infoFromPA=true&oid=OR%3Awt.org.WTUser%3A') ||(Usr.Ida2a2) || ('&u8=1') Userlink
FROM Wtuser Usr, Administrativedomain Ad, Orgcontainer Orgc, Auditrecord Ar
WHERE Usr.Ida3domainref = Ad.Ida2a2(+)AND Orgc.Ida3domainref(+) = Ad.Ida2a2-- AND Usr.Disabled = 0--AND Orgc.Namecontainerinfo = 'Demo'AND Ar.Idb5(+) = Usr.Ida2a2AND Ar.Createstampa2(+) IS NOT NULL
GROUP BY Orgc.Namecontainerinfo,Usr.Name,Usr.Fullname,Usr.Email,Decode(Usr.Allowldapsynchronization, '1', 'Y', 'N'),Usr.Createstampa2,Usr.Modifystampa2,('http://plmdev.xxx.com.cn/Windchill/app/#ptc1/tcomp/infoPage?infoFromPA=true&oid=OR%3Awt.org.WTUser%3A') ||(Usr.Ida2a2) || ('&u8=1')
ORDER BY Orgc.Namecontainerinfo;