主页
软件技术
返回
协同办公OA软件的数据库查询和处理语句

查询三个月未登陆系统的人员的语句 selectlastname,lastlogindatefromhrmresourcewherelastlogindatenotbetweenCONVERT(varchar(100),GETDATE()-90,23)andCONVERT(varchar(100),GETDATE(),23)

通过流程ID,查询当前未操作者及当前节点 当前节点: selectcurrentnodeidfromworkflow_requestbasewhererequestid=? 当前未操作者: selectuseridfromworkflow_currentoperatorwhererequestid=?andisremark='0' 将2009年12月31日之前创建的、未归档的流程全部列出来,并作归档处理 updateworkflow_currentoperatorsetiscomplete=1whererequestidin(selectrequestidfromworkflow_requestbasewherecreatedate='2009-12-31') updateworkflow_currentoperatorsetiscomplete=1,isremark='2'whereisremark='0'andrequestidin(selectrequestidfromworkflow_requestbasewherecreatedate='2009-12-31') updateworkflow_requestbasesetcurrentnodetype='3',currentnodeid=(selectnodetypefromworkflow_flownodewhereworkflow_requestbase.workflowid=workflow_flownode.workflowidandworkflow_flownode.nodetype='3')wherecreatedate='2009-12-31' 人员的所在分部ID和信息 --查询登录用户所在分部信息,以登录用户名为查询条件 selecthrc.*fromHrmResourcehr,HrmSubcompanyhrcwherehr.subcompanyid1=hrc.idandloginid='登录用户名' --查询登录用户所在分部id,以登录用户名为查询条件 selecthrc.idfromHrmResourcehr,HrmSubcompanyhrcwherehr.subcompanyid1=hrc.idandloginid='登录用户名'

查询人员的所有的角色与角色级别 --(1)人力资源表,以登录名为查询条件,取id作为(2)的条件@id select*fromHrmResourcewhereloginid='登录用户名' --(2)以人力资源@id为查询条件 selecthrm.*,hr.rolesnamefromHrmRoleMembershrm,HrmRoleshrwherehrm.roleid=hr.idandresourceid=@id ---roleid:为角色ID ---rolelevel:角色级别0=部门,1=分部,2=总部 ---rolesname:角色名称 把某几个目录下面的文档全都共享给某一个人 --(1)获得需要修改的主目录id号,以主目录名称为条件 selectidasmaincateid,categorynamefromDocMainCategorywherecategoryname='主目录名称' --(2)获得需要修改的分目录id号,以(1)中获得的maincateid为条件@maincateid selectidassubcateid,categorynamefromDocSubCategorywheremaincategoryid=@maincateid --(3)获得需要修改的子目录id号,以(2)中获得的subcateid为条件@subcateid,并且以子目录名称为条件 selectidasdocid,categorynamefromDocSecCategorywheresubcategoryid=subcateidandcategoryname='子目录名称' --(4)以登录名为条件,获得需要获得文档权限的用户的userid selectt.idasuseridfromHrmResourcetwheret.loginid='liur' --(5)将某个目录下面的以前的所有文档的查看权限赋予某个系统用户, -----以(3)获得的docid为条件@docid,替换下面语句中的@docid, -----以(4)获得的userid替换下面语句中的@userid, -----执行下面两个insert语句。 --注:(1)下面的insert语句执行一次就可以了。 ------(2)默认的安全级别SECLEVEL为1,若不是可以手动调整。 ------(3)sharelevel:共享级别,1=查看,2=编辑,3完全控制。 ------(4)需要替换以下语句中的参数@userid,@docid。 --docshare:权限表 INSERTINTOdocshare(DOCID,SHARETYPE,SECLEVEL,ROLELEVEL,SHARELEVEL,USERID,SUBCOMPANYID,DEPARTMENTID,ROLEID,FORALLUSER,ID,SHARESOURCE,ISSECDEFAULTSHARE,ORGGROUPID,DOWNLOADLEVEL) selectid,1,1,0,1,@userid,0,0,0,0,0,NULL,'1',0,NULL fromdocdetail whereseccategory=@docid --shareinnerdoc:权限明细表 INSERTINTOshareinnerdoc(SOURCEID,TYPE,CONTENT,SECLEVEL,SHARELEVEL,SRCFROM,OPUSER,SHARESOURCE,DOWNLOADLEVEL) selectid,1,@userid,1,1,1,0,0,NULL fromdocdetail whereseccategory=@docid 注:以上语句可能有的是针对SQLServer数据库,有的是针对Oracle,如果您在操作时发现无法操作,请联系我们,我们会再提供相匹配的数据库的脚本。 例如要将所有流程的是否需要确认功能取消,则可以执行以下语句: updateworkflow_basesetneedAffirmance='' 注:如果对数据库直接操作,一定要备份好数据库,并且与名易确认后再进行操作。 原来文档目录的共享设置为安全级别为0-100,现在要改为某个分部的0-100,如何操作。 执行以下sql修复数据: updateDocSecCategorySharesetsharetype=2,subcompanyid=分部IDwheresharetype=5 updateshareinnerdocsettype=2,content=分部IDwheretype=5 updateDocSharesetsharetype=2,subcompanyid=分部IDwheresharetype=5 Commit; 1、人员的在职、离职、试用等状态在数据库哪张表,字段以及对应的值分别是什么;2、区分部门是否封存的字段以及对应的值是什么,在数据库的哪张表中? hrmresource里面的status为状态字段状态: 0:试用1:正式2:临时3:试用延期4:解聘5:离职6:退休7:无效 HrmDepartment里面有封存标识canceled canceled1为封存 那0和空不是代表不封存 清除所有的资产信息的语句 deletefromcptcapital deletefromCptAssortmentShare deletefromCptBorrowBuffer deletefromCptCapitalAssortment deletefromCptCapitalGroup deletefromCptCapitalModify deletefromCptCapitalModifyField deletefromCptCapitalShareInfo deletefromCptCapitalState deletefromCptCapitalType deletefromCptCheckStock deletefromCptCheckStockList deletefromCptDepreMethod1 deletefromCptDepreMethod2 deletefromCptRelateWorkflow deletefromCptSearchDefinition deletefromCptSearchMould deletefromCptShareDetail deletefromCptStockInDetail deletefromCptStockInMain deletefromCptUseLog 注:以上语句可能有的是针对SQLServer数据库,有的是针对Oracle,如果您在操作时发现无法操作,请联系我们,我们会再提供相匹配的数据库的脚本。 名易OA最新资讯


名易软件IT行业解决方案概述
OA软件的企业信息门户包括以下功能:
名易OA软件IT行业解决方案
政府机关建置天津OA信息化系统须突破之困境
行政事业单位OA办公软件解决方案
浅析影响网络OA系统成功实施的技术因素
面向CRM企业销售信息系统主要数据模型
云OA服务原有OA办公软件系统平台应用的一次颠覆
信息发布:名易软件http://www.myidp.net