版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库设计省级政务平台数据库设计数据库设计原则(1)原则化严格按照有关技术原则完毕数据库的设计,涉及国土资源部颁发的对应数据库建库规范原则、国家已经公布的许多基础的行业分类、代码原则,以及在信息化建设过程中形成的某些可操作性强的数据库设计原则。(2)一致性数据库设计要符合数据一致性原则,国家、省、地(市)重复存储的业务数据和基础数据要保持一致性。(3)完整性运用关系型数据库提供的数据完整性约束功效来确保数据的完整性,特别是要合理运用下列四种约束类型:非空,唯一键,主键,外键。(4)有效性物理设计需综合考虑,根据业务规则,拟定关联表的数据量大小,对数据项的访问频度。索引可提供快速访问表中数据的方略。建立索引时设立较小的填充因子,方便在各数据页中留下较多的自由空间,减少页分割及重新组织的工作。从而提高数据库运行效率和执行性能。另外,考虑运用数据库提供的簇表机制、历史数据分离机制、逻辑存储分开机制、空间数据索引机制等。(5)安全性涉及对系统存储数据的安全性控制,涉及访问类型(读、写等)、访问对象的控制方略和实现办法、授权与收权等。概念设计数据库环境阐明所采用的数据库系统为Oracle11g中文版。数据库的命名规则为了清晰描述数据库对象,全部的表名采用汉语拼音前缀表达数据分类,表名和字段名精确描述,避免使用有二义性的词汇。在某些习惯使用英文的字典表和系统设立表或使用英文更能够描述对象的时候,也使用英文来进行命名。逻辑设计数据的逻辑分类现在,省级政务管理平台中共涉及四类逻辑存储单元:组织机构顾客管理数据库、权限访问控制管理数据库、业务表单构建数据库和业务流程构建数据库,分别用来存储平台的基础配备数据、业务数据和非构造化数据,具体阐明以下:表STYLEREF1\s4SEQ表\*ARABIC\s13逻辑分类逻辑存储单元阐明组织机构顾客管理数据库用来存储组织机构顾客管理配备数据,涉及顾客表、顾客签章、顾客状态表、组织机构表、角色表等。权限访问控制管理数据库用于存储权限访问控制管理配备数据,涉及权限表、各类关联表。业务表单构建数据库用于存储业务表单构建数据,涉及业务树构造表、数据模型书、业务表单等。业务流程构建数据库用于存储业务流程构建数据,涉及流程实例表、业务连接、流程环节、附件表等。数据E-R图总图顾客组织机构图STYLEREF1\s4SEQ图\*ARABIC\s178顾客组织机构顾客角色权限图STYLEREF1\s4SEQ图\*ARABIC\s179顾客角色权限业务模型树图STYLEREF1\s4SEQ图\*ARABIC\s180业务模型树业务数据图STYLEREF1\s4SEQ图\*ARABIC\s181业务数据工作流流转图STYLEREF1\s4SEQ图\*ARABIC\s182工作流流转物理设计设计数据库的HYPERLINK\t"_blank"物理构造,根据数据库的逻辑构造来选定HYPERLINK\t"_blank"RDBMS,并设计和实施数据库的存储构造、存取方式。表空间设计遵照《数据库表空间命名规范》,数据库表空间设计以下:表STYLEREF1\s4SEQ表\*ARABIC\s14表空间设计编号业务系统名称表空间名称总大小1省级政务管理平台JSYZT100G数据库顾客设立表STYLEREF1\s4SEQ表\*ARABIC\s15数据库顾客设立顾客角色数据库访问顾客阐明JSYZTRESOURCE、CONNECTJSYZT政务平台系统管理操作顾客BL_JSYDRESOURCE、CONNECTJSYZT建设用地业务操作顾客BL_ZBPHRESOURCE、CONNECTJSYZT占补平衡业务操作顾客ETLRESOURCE、CONNECTJSYZTETL数据查询顾客数据库表汇总表STYLEREF1\s4SEQ表\*ARABIC\s16数据库表汇总类别表名功效阐明组织机构顾客管理顾客表描述顾客的基本信息顾客签章描述顾客签章的基本信息顾客状态表描述顾客状态的信息组织机构表描述组织机构的信息角色表描述角色信息组织机构和顾客关联表记载组织机构和顾客关联数据项职务表描述顾客的职务信息部门关联职工表记载部门与部门之间的关联数据项部门人员职责表描述部门各职位人员的责任权限访问控制管理权限表描述权限的基本信息权限和角色的关联表记载权限和角色的关联角色和顾客的关联表描述角色和顾客信息角色、权限和顾客的关联表描述角色、权限和顾客信息业务表单构建业务分类表记载业务分类信息计数器描述计数器有关参数的信息业务树构造表描述业务树构造的信息业务数据模型表统计业务数据模型的信息业务数据模型树描述业务数据模型树的信息业务数据表字段描述表加载业务数据表字段描述的信息业务模型表间关系描述业务模型表间关系的信息复杂业务模型表记载复杂业务模型信息业务表单描述业务表单的信息流程与表单关系表记载流程与表单关系信息系统字典描述系统字典的基本信息查询模板描述查询模板信息工作日历表描述工作日历的基本信息代理表记载代理的信息业务流程构建流程实例表记载流程实例信息设立流程实例变化到电子监察描述流程实例变化到电子监察信息流转实例变化到任务箱描述流转实例变化到任务箱信息业务连接描述业务连接信息流程内节点信息描述流程内节点信息流转日志描述流转日志信息流转日志变化到电子监察描述流转日志变化到电子监察信息流转日志删除描述流转日志删除信息流转环节描述流转环节信息流转任务描述流转任务信息流转任务删除描述流转任务删除信息登录日志描述登录日志信息计数器回收站描述计数器回收站信息附件表描述附件表信息数据库表构造清单组织机构顾客管理顾客表(OA2_USER)表STYLEREF1\s4SEQ表\*ARABIC\s17顾客表(OA2_USER)主键字段名称数据类型字段描述可空备注是US_IDENTNUMBER顾客id否US_REMARKVARCHAR2(100)备注是US_DROPDATE注销时间是US_PHONEVARCHAR2(128)顾客电话是US_NAMEVARCHAR2(100)顾客名称是US_ORDERNUMBER顾客排序是US_TAKECHAR(16)是US_STATENUMBER顾客状态是US_DATABLOB电子签章是US_PWORDVARCHAR2(100)顾客密码是US_DATEDATE新增顾客的时间是CA_CODEVARCHAR2(100)CA编码是US_CODEVARCHAR2(100)顾客登录名称是US_AUTHVARCHAR2(100)顾客授权是LOGON_COUNTERNUMBER登录次数是ENABLEDVARCHAR2(1)与否许可是JIFENVARCHAR2(1)积分是USER_GRADENUMBER顾客级别是0厅长1处长2副处长3科员KZCODECHAR(6)行政编码是E_EMPIDVARCHAR2(50)E平台中的编码是US_JOBVARCHAR2(50)顾客的职务是US_PWORD_BAKVARCHAR2(100)顾客的密码备份是US_PWORD_NULLVARCHAR2(100)顾客空密码是顾客签章(OA2_SIGN)表STYLEREF1\s4SEQ表\*ARABIC\s18顾客签章(OA2_SIGN)主键字段名称数据类型字段描述可空备注是SG_IDENTCHAR(64)ID号否SG_DATABLOB签章数据是顾客状态表(OA2_STATE)表STYLEREF1\s4SEQ表\*ARABIC\s19顾客状态表(OA2_STATE)主键字段名称数据类型字段描述可空备注是ST_IDENTNUMBERID号否ST_ORDERNUMBER排序是ST_NAMEVARCHAR2(100)名称是OWNERNUMBER所属业务是ST_REMARKVARCHAR2(200)备注是ST_ALIASVARCHAR2(200)别名是组织机构表(OA2_ORGAN)表STYLEREF1\s4SEQ表\*ARABIC\s110组织机构表(OA2_ORGAN)主键字段名称数据类型字段描述可空备注是OG_IDENTNUMBERID否OG_CODEVARCHAR2(128)编号是OG_NAMEVARCHAR2(128)名称是OG_MAINNUMBER上级组织ID是OG_REMARKVARCHAR2(200)备注是OG_ORDERNUMBER排序是OG_TYPENUMBER状态是0表达有效-1表达已经注销角色表(OA2_ROLE)表STYLEREF1\s4SEQ表\*ARABIC\s111角色表(OA2_ROLE)主键字段名称数据类型字段描述可空备注是SR_IDENTNUMBERID否OWNERNUMBER所属业务系统是SR_NAMEVARCHAR2(128)名称是SR_REMARKVARCHAR2(200)备注是SR_ORDERNUMBER排序是SR_TYPENUMBER类别是0表达有效-1表达删除SR_DATANUMBER寄存的数据值是组织机构和顾客关联表(OA2_OGUSER)STYLEREF1\s4SEQ表\*ARABIC\s112组织机构和顾客关联表(OA2_OGUSER)主键字段名称数据类型字段描述可空备注是OG_IDENTNUMBERID否OG_ORDERNUMBER人员在该组织中的排序是是USERIDNUMBER顾客ID是OG_TYPENUMBER类别是-1表达被删除职务表(OA2_CAREER)主键字段名称数据类型字段描述可空备注CR_IDENTNUMBER职务ID是CR_NAMENVARCHAR2(128)职务名称是CR_MAINNUMBER上级职务ID是CR_REMARKNVARCHAR2(400)备注是CR_ORDERNUMBER排序是CR_TYPENUMBER类别是CR_CLASSNUMBER分类是OG_IDENTNUMBER组织机构ID是部门关联职工表(OA2_OGCAR)主键字段名称数据类型字段描述可空备注是OG_IDENTNUMBER组织机构ID否CR_IDENTNUMBER职务ID是OC_IDENTNUMBERID是部门人员职责表(OA2_OGCARU)主键字段名称数据类型字段描述可空备注是US_IDENTNUMBER顾客ID否OC_IDENTNUMBER职责ID是OC_ORDERNUMBER排序是权限访问控制管理权限表(OA2_AUTHORITY)表STYLEREF1\s4SEQ表\*ARABIC\s113权限表(OA2_AUTHORITY)主键字段名称数据类型字段描述可空备注是SA_IDENTNUMBERID否SA_NAMEVARCHAR2(500)名称是OWNERNUMBER从属业务是SA_REMARKVARCHAR2(200)备注是SA_ORDERNUMBER排序是权限和角色关联表(OA2_ROLEA)表STYLEREF1\s4SEQ表\*ARABIC\s114权限和角色的关联表(OA2_ROLEA)主键字段名称数据类型字段描述可空备注OWNERNUMBER归属的业务是业务RO_ORDERNUMBER排序是是SR_IDENTNUMBER角色ID是RO_OIDNUMBER角色的存储序号是是SA_IDENTNUMBER权限ID是角色和顾客关联表(OA2_ROLEU)表STYLEREF1\s4SEQ表\*ARABIC\s115角色和顾客的关联表(OA2_ROLEU)主键字段名称数据类型字段描述可空备注是SR_IDENTNUMBER角色ID否OWNERNUMBER归属业务是是USERIDNUMBER顾客ID是UR_ORDERNUMBER顾客在该角色中的序号是角色、权限和顾客关联表(OA2_ROLEUA)表STYLEREF1\s4SEQ表\*ARABIC\s116角色、权限和顾客的关联表(OA2_ROLEUA)主键字段名称数据类型字段描述可空备注是SR_IDENTNUMBER角色ID否是USERIDNUMBER顾客ID是是SA_IDENTNUMBER权限ID是RU_ORDERNUMBER排序是OWNERNUMBER归属业务是RU_OIDNUMBER存储ID是业务表单构建业务分类表(OA2_BUSINESS)表STYLEREF1\s4SEQ表\*ARABIC\s117业务分类表(OA2_BUSINESS)主键字段名称数据类型字段描述可空备注是BS_IDENTNUMBER业务ID否BS_REMARKVARCHAR2(200)描述是BS_NAMEVARCHAR2(128)名称是BS_USERVARCHAR2(128)管理人员是BS_TIMEDATE创立时间是BS_TYPENUMBER类别是BS_SLUGNVARCHAR2(64)备注是计数器(OA2_COUNT)表STYLEREF1\s4SEQ表\*ARABIC\s118计数器(OA2_COUNT)主键字段名称数据类型字段描述可空备注是CT_IDENTNUMBER计数器ID否CT_VALUENUMBER现在值是CT_REMARKVARCHAR2(400)备注是CT_RULENUMBER规则是CT_STEPNUMBER步长是业务树构造表(OA2_TREE)表STYLEREF1\s4SEQ表\*ARABIC\s119业务树构造表(OA2_TREE)主键字段名称数据类型字段描述可空备注是TR_IDENTNUMBER节点ID否TR_ORDERNUMBER排序是TR_REMARKVARCHAR2(4000)描述是TR_DATANUMBER节点值是TR_TYPENUMBER类别是TR_LEVELNUMBER级别是TR_MAINNUMBER父节点ID是OWNERNUMBER所属业务是TR_POWERVARCHAR2()权限是TR_NAMEVARCHAR2(128)名称是TR_CLASSNUMBER分类是TR_ICONVARCHAR2(100)图标名是业务数据模型表(OA2_MODEL)表STYLEREF1\s4SEQ表\*ARABIC\s120业务数据模型表(OA2_MODEL)主键字段名称数据类型字段描述可空备注M_NAMEVARCHAR2(128)名称是OWNERNUMBER业务类别是是M_IDENTNUMBER模型ID否M_REMARKVARCHAR2(200)描述是M_ORDERNUMBER排序是业务数据模型树(OA2_MODTREE)表STYLEREF1\s4SEQ表\*ARABIC\s121业务数据模型树(OA2_MODTREE)主键字段名称数据类型字段描述可空备注MT_NAMEVARCHAR2(128)名称是MT_MAINNUMBER上级ID是是MT_IDENTNUMBER本级ID否MT_REMARKVARCHAR2(200)描述是M_IDENTNUMBER关联的简朴模型否业务数据表字段描述表(OA2_MAPPED)表STYLEREF1\s4SEQ表\*ARABIC\s122业务数据表字段描述表(OA2_MAPPED)主键字段名称数据类型字段描述可空备注M_MAINNUMBER关联模型ID是M_KEYERVARCHAR2(128)关联主键是M_SIZENUMBER字段长度是M_TABLEVARCHAR2(64)表名是M_ALIASVARCHAR2(128)别名是M_FDNONUMBER编号是OWNERVARCHAR2(128)归属业务是是M_IDENTNUMBER字典ID否M_FIELDVARCHAR2(64)字段名是M_TYPEVARCHAR2(100)字段类型是业务模型表间关系(OA2_MAPREL)表STYLEREF1\s4SEQ表\*ARABIC\s123业务模型表间关系(OA2_MAPREL)主键字段名称数据类型字段描述可空备注是M_IDENTNUMBERID否M_IDENT1NUMBER表1模型ID是M_RELA2NUMBER表2关联字段2是M_RELA1NUMBER表1关联字段是M_OIDNUMBER排序是M_IDENT2NUMBER表2模型ID是M_CODENVARCHAR2(64)编码是复杂业务模型表(OA2_COMPLEX)表STYLEREF1\s4SEQ表\*ARABIC\s124复杂业务模型表(OA2_COMPLEX)主键字段名称数据类型字段描述可空备注OWNERNUMBER归属业务是C_NAMEVARCHAR2(128)名称是C_REMARKVARCHAR2(200)描述是C_ORDERNUMBER排序是是C_IDENTNUMBERID否业务表单(OA2_FORM)表STYLEREF1\s4SEQ表\*ARABIC\s125业务表单(OA2_FORM)主键字段名称数据类型字段描述可空备注是FR_IDENTNUMBERID否单编号OWNERNUMBER归属业务是FR_NAMEVARCHAR2(160)名称是单字段名称FR_LOCKNUMBER与否锁定是FR_REMARKVARCHAR2(500)备注是FR_TYPENUMBER类别是FR_ALIASVARCHAR2(400)别名是FR_DATABLOB数据(表单或流程模板)是FR_TIMEDATE创立时间是FR_ORDERNUMBER排序是FR_CLASSNUMBER分类是FR_SIGNNUMBER签名是FR_OIDNUMBER版本ID是FR_CURNUMBER现在是流程与表单关系表(OA2_FLOW_FORM)表STYLEREF1\s4SEQ表\*ARABIC\s126流程与表单关系表(OA2_FLOW_FORM)主键字段名称数据类型字段描述可空备注是FF_FLOW_IDNUMBERID否流程IDFF_FLOW_NAMEVARCHAR2(160)流程字段名称是是FF_TACHNUMBER流程节点号是FF_NAMEVARCHAR2(160)流程节点字段名称是是FF_FORM_IDNUMBER单ID是FF_FORM_NAMEVARCHAR2(160)单字段名称(如果是文献夹,文献夹名也统计在这里)是FF_IDNUMBER单序号是FF_SJIDNUMBER单父节点序号是FF_TYPENUMBER类型,0:根节点,1:单节点,2:文献夹是FF_USERVARCHAR2(1000)顾客列是FF_URLVARCHAR2(200)用来打开单的URL地址是FF_OPENNUMBER1:示该单是默认打开的是FF_NODEONTIMENUMBER环节的办理时限是系统字典(OA2_SYSDIC)表STYLEREF1\s4SEQ表\*ARABIC\s127系统字典(OA2_SYSDIC)主键字段名称数据类型字段描述可空备注是SD_OIDNUMBERID否SD_CLASSNUMBER字典类别是SD_MAINNUMBER字典主分类是SD_VALUEVARCHAR2(1000)字典值是SD_REMARKVARCHAR2(200)备注是SD_ORDERNUMBER排序是SD_KEYNOVARCHAR2(200)核心字是SD_KEYNO2VARCHAR2(200)核心字2是OWNERNUMBER所属业务是SD_REMARK2VARCHAR2(200)备注是查询模板(OA2_TEMPLET)表STYLEREF1\s4SEQ表\*ARABIC\s128查询模板(OA2_TEMPLET)主键字段名称数据类型字段描述可空备注是TE_IDENTCHAR(40)模板ID否TE_NAMENVARCHAR2(256)模板名称是TE_DATABLOB模板数据是工作日历表(OA2_WORKDAY)表STYLEREF1\s4SEQ表\*ARABIC\s129工作日历表(OA2_WORKDAY)主键字段名称数据类型字段描述可空备注WD_PM_ETIMEVARCHAR2(128)下午下班时间是是WD_IDENTNUMBERID否WD_AM_STIMEVARCHAR2(128)上午上班时间是WD_STATENUMBER与否工作日是WD_AM_ETIMEVARCHAR2(128)上午下班时间是WD_PM_STIMEVARCHAR2(128)下午上班时间是WD_DATEDATE日期是代理表(OA2_AGENT)表STYLEREF1\s4SEQ表\*ARABIC\s130代理表(OA2_AGENT)主键字段名称数据类型字段描述可空备注是AG_INDEXNUMBER代理序号否AG_ATYPENUMBER代理类型0-任务代理1-流程代理2-环节代理是AG_USERAVARCHAR2(200)授权人ID列是AG_USERBVARCHAR2(200)被授权人ID列是AG_STIMEDATE代理生效日期是AG_ETIMEDATE代理失效日期是AG_FINSTVARCHAR2()代理业务类型是AG_STATENUMBER代理状态是AG_REASONVARCHAR2(200)代理事由是AG_NAMEVARCHAR2()代理业务字段名称是AG_REGTIMEDATE登记日期是AG_CANTIMEDATE取消日期是AG_USERAIDVARCHAR2(100)授权人是AG_USERBIDVARCHAR2(500)代理人是AG_DLIDNUMBER代理id号是AG_CANUSERIDVARCHAR2(200)取消人是AG_PT_TYPEVARCHAR2(5)代理的是哪个平台任务:0苍穹平台1壹平台是AG_RUSERNUMBER是AG_RTIMEDATE开始时间是AG_CTIMEDATE结束时间是AG_REMARKNVARCHAR2(128)备注是业务流程构建流程实例表(OA2_FINST)表STYLEREF1\s4SEQ表\*ARABIC\s131流程实例表(OA2_FINST)主键字段名称数据类型字段描述可空备注是FI_INSTCHAR(20)实例号否OWNERNUMBER全部者,如综合事务管理是FI_TALERTNUMBER是FI_ETIMEDATE流程结束时间是FI_STATENUMBER流程状态0正在办理1办结是FI_FLOWNUMBER流程ID是FI_TDELAYNUMBER延时是FI_DATABLOB流程图是FI_STIMEDATE开始时间是FI_TTRANNUMBER转发人是FI_TURGENUMBER督办时间是FI_USERSVARCHAR2(500)流程过程中参加的人名单是FI_TTIMEDATE转发时间是FI_UTIMEDATE督办时间是FI_ATIMEDATE接受时间是FI_FLOWVNUMBER版本是FI_FORMSNVARCHAR2(512)表单是FI_TYPENUMBER类别是流程实例变化到电子监察(OA2_FINST_APPLY)表STYLEREF1\s4SEQ表\*ARABIC\s132流程实例变化到电子监察(OA2_FINST_APPLY)主键字段名称数据类型字段描述可空备注SLIDVARCHAR2(20)受理号否ACTIONVARCHAR2(10)动作是是IDNUMBER统计ID是流转实例变化到任务箱(OA2_FINST_EXC)表STYLEREF1\s4SEQ表\*ARABIC\s133流转实例变化到任务箱(OA2_FINST_EXC)主键字段名称数据类型字段描述可空备注SLIDVARCHAR2(20)受理号否ACTIONVARCHAR2(10)动作是是IDNUMBER统计ID是业务连接(OA2_FLINK)表STYLEREF1\s4SEQ表\*ARABIC\s134业务连接(OA2_FLINK)主键字段名称数据类型字段描述可空备注是FL_INSTCHAR(20)实例ID否是FL_OIDNUMBER统计号是FL_CMDSTRVARCHAR2(512)命令是FL_ORGANNUMBER所属部门是FL_FWAYNUMBER分支是FL_IDENTNUMBER流程中的序号是FL_STATENUMBER状态是FL_TYPENUMBER类别是FL_SNODENUMBER开始节点是FL_PASSNUMBER与否通过是FL_ENODENUMBER结束节点是FL_NAMEVARCHAR2(128)名称是FL_FLOWNUMBER流程ID是FL_SUBMNUMBER子流程标记是流程内节点信息(OA2_FNODE)主键字段名称数据类型字段描述可空备注是FR_IDENTNUMBER节点ID否FN_OIDNUMBER序号是FN_NAMENVARCHAR2(1000)节点名称是FN_ROLENVARCHAR2(1000)办理角色是FN_FORMNVARCHAR2(1000)需要填写的表单是OWNERNUMBER所属业务是流转日志(OA2_FLOG)表STYLEREF1\s4SEQ表\*ARABIC\s135流转日志(OA2_FLOG)主键字段名称数据类型字段描述可空备注是FG_INSTCHAR(20)实例ID否实例号是FG_IDENTNUMBER序号ID是FG_LINENUMBER流向ID是FG_STIMEDATE任务发送时间是FG_RUSERNUMBER任务接受人是FG_STASKNUMBER发送任务ID是FG_SUSERNUMBER任务发送人ID是FG_STATENUMBER状态是FG_RTACHNUMBER接受环节ID是FG_RROLENUMBER接受人的角色是FG_TASKNUMBER任务ID是FG_ADVICEVARCHAR2(400)留言是FG_TURGENUMBER督办是FG_STACHNUMBER发送环节ID是FG_SIGNNUMBER状态是FG_SROLENUMBER发送角色是FG_TTRANNUMBER转发是FG_RTIMEDATE接受时间是FG_OPERANUMBER操作是FG_TALERTNUMBER提示是FG_REMARKVARCHAR2(1000)原则是FG_SUBMNUMBER子任务是FG_AUSERNUMBER是FG_AGENTNUMBER代理是FG_ETIMEDATE办结时间是FG_STEPNUMBER环节是流转日志变化到电子监察(OA2_FLOG_APPLY)表STYLEREF1\s4SEQ表\*ARABIC\s136流转日志变化到电子监察(OA2_FLOG_APPLY)主键字段名称数据类型字段描述可空备注是SLIDVARCHAR2(20)受理号否是IDENTVARCHAR2(20)统计序号是ACTIONVARCHAR2(20)动作是IDNUMBERID是流转环节(OA2_FTACH)表STYLEREF1\s4SEQ表\*ARABIC\s137流转环节(OA2_FTACH)主键字段名称数据类型字段描述可空备注是FT_INSTCHAR(20)流程否是FT_OIDNUMBER序号是FT_TTRANNUMBER任务时长是FT_FLOWNUMBER流程ID是FT_NAMEVARCHAR2(128)环节名称是FT_TYPENUMBER类别是FT_TIMENUMBER环节时间是FT_BACKNUMBER退回是FT_FORMVARCHAR2(1024)需要填写的表单是FT_ROLEVARCHAR2(512)办理角色是FT_AGENTNUMBER与否代理是FT_IDENTNUMBER统计序号是FT_TALERTNUMBER警告时长是FT_TURGENUMBER督办时长是FT_CMDSTRVARCHAR2(200)对应的转发控制是FT_SWAYNUMBER流转方式是FT_LOGICNUMBER逻辑是FT_STATENUMBER状态是FT_SUBMNUMBER子流程标记是FT_SCTRLVARCHAR2(512)发送控制是FT_RCTRLVARCHAR2(512)接受控制是流转任务(OA2_FTASK)表STYLEREF1\s4SEQ表\*ARABIC\s138流转任务(OA2_FTASK)主键字段名称数据类型字段描述可空备注是FI_INSTCHAR(20)流程实例ID否是FT_IDENTNUMBER任务序号是SQDWMCVARCHAR2(400)申请单位名称是FT_FLOWNUMBER对应的流程ID是FT_TALERTNUMBER警告时长是XMMCVARCHAR2(4000)项目名称是FT_USERNUMBER办理人是FT_TTRANNUMBER任务时长是FT_TSTATENUMBER任务状态是FT_TDELAYNUMBER延时时长是FT_STIMEDATE发送时长是FT_TURGENUMBER督办时长是FT_ETIMEDATE结束时间是FT_ADVICEVARCHAR2(400)发送提示是FT_OPERANUMBER发送参数是FT_LSTATENUMBER业务状态是OWNERNUMBER所属业务类型是FT_ROLENUMBER办理角色是FT_TIMESTATENUMBER时间状态是FT_LINENUMBER任务在流程图中的流向线是FT_TACHNUMBER任务环节是FT_FWAYNUMBER任务方向是FT_REMARKVARCHAR2(1000)备注是FT_TIMESTATE_PVARCHAR2(20)时长状态是FT_TIMESTATE_RVARCHAR2(20)时长状态是FT_SUBMNUMBER子流程标记是FT_ATIMEDATE接受时间是FT_TTIMEDATE转发时间是FT_UTIMEDATE督办时间是FT_AGENTNUMBER代理是FT_STEPNUMBER任务在流程图上的节点ID是流转任务删除(OA2_FTASK_DEL)表STYLEREF1\s4SEQ表\*ARABIC\s139流转任务删除(OA2_FTASK_DEL)主键字段名称数据类型字段描述可空备注SLIDVARCHAR2(20)受理号否IDENTVARCHAR2(20)序号是ACTIONVARCHAR2(20)动作是IDNUMBERID是登录日志(OA2_LOGIN)表STYLEREF1\s4SEQ表\*ARABIC\s140登录日志(OA2_LOGIN)主键字段名称数据类型字段描述可空备注是LN_IDENTNUMBER统计ID否LN_USERNUMBER操作人是LN_HOSTVARCHAR2(128)操作人IP是LN_TIMEDATE操作时间是LN_TYPENUMBER非平台是LG_CODENUMBER日志编号是LG_USERNUMBER顾客是LG_ADDRVARCHAR2(32)登录地址是LG_HOSTVARCHAR2(64)登录主机是LG_TIMEDATE登录时间是LG_TYPENUMBER登录方式是LN_ADDRVARCHAR2(128)非平台是计数器回收站(OA2_RECYCLE)表STYLEREF1\s4SEQ表\*ARABIC\s141计数器回收站(OA2_RECYCLE)主键字段名称数据类型字段描述可空备注是CT_IDENTNUMBER序号否CT_STATENUMBER状态是CT_REMARKVARCHAR2(200)备注是CT_UIDNUMBER顾客ID是CT_VALUENUMBER值是CT_OIDNUMBER排序ID是CT_TIMEDATE时间是附件表(OA2_AFFIX)表STYLEREF1\s4SEQ表\*ARABIC\s142附件表(OA2_AFFIX)主键字段名称数据类型字段描述可空备注AX_NAMENVARCHAR2(512)附件名称是AX_TYPENUMBER类别(目录)是AX_OWNERCHAR(40)父节点是是AX_IDENTCHAR(100)本节点否AX_EXPDVARCHAR2(16)文献类型是AX_DATABLOB文献内容(弃用)是AX_PATHVARCHAR2(512)途径是AX_ORDERNUMBER序号是AX_TIMEDATE上传时间是AX_USERVARCHAR2(50)上传顾客是触发器设计触发器(trigger)是ORACLE提供应程序员和数据分析员来确保数据完整性的一种办法,它是与表事件有关的特殊的HYPERLINK\t"_blank"存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,HYPERLINK\t"_blank"例如当对一种表进行操作(insert,delete,update)时就会激活它执行。触发器经惯用于加强数据的完整性约束和业务规则等。触发器能够从DBA_TRIGGERS,USER_TRIGGERS数据字典中查到。任务触发器(OA2_FTASK_TRI)触发器名OA2_FTASK_TRI功效阐明任务变化后触发触发器定义createorreplacetrigger"OA2_FTASK_TRI"beforeinsertorupdateordeleteonoa2_ftask--beforeinsertorupdateordeleteonoa2_ftask--beforeinsertonoa2_ftaskforeachrowdeclare--localvariablesherexidoa2_ftask_exc.id%type;iidoa2_finst_exc.id%type;begin--cx添加id序号字段beginselectEXEC_FT_MAXID.Nextvalintoxidfromdual;ifxidisnullthenxid:=1;endif;selectEXEC_FI_MAXID.Nextvalintoiidfromdual;ifiidisnulltheniid:=1;endif;end;--ifinsertingthen--if:new.ft_tstate='2'or:new.ft_tstate='1'or:new.ft_tstate='0'or:new.ft_tstate='3'or:new.ft_tstate='4'thendeletefromoa2_ftask_excwhereslid=:new.fi_instandident=:new.ft_identandaction='insert';--cx添加where条件andaction='insert'insertintooa2_ftask_exc(id,slid,ident,action)values(xid,:new.fi_inst,:new.ft_ident,'insert');deletefromoa2_finst_excwhereslid=:new.fi_instandaction='update';insertintooa2_finst_exc(id,slid,action)values(iid,:new.fi_inst,'update');if:new.ft_tstate=0theninsertintooa2_ftask_history(fi_inst,ft_ident,sqdwmc,ft_flow,ft_talert,xmmc,ft_user,ft_ttran,ft_tstate,ft_tdelay,ft_stime,ft_turge,ft_etime,ft_advice,ft_opera,ft_lstate,owner,ft_role,ft_timestate,ft_line,ft_tach,ft_fway,ft_remark,ft_timestate_p,ft_timestate_r,ft_subm,ft_atime,ft_ttime,ft_utime,ft_agent,tri_time)values(:new.fi_inst,:new.ft_ident,:new.sqdwmc,:new.ft_flow,:new.ft_talert,:new.xmmc,:new.ft_user,:new.ft_ttran,:new.ft_tstate,:new.ft_tdelay,:new.ft_stime,:new.ft_turge,:new.ft_etime,:new.ft_advice,:new.ft_opera,:new.ft_lstate,:new.owner,:new.ft_role,:new.ft_timestate,:new.ft_line,:new.ft_tach,:new.ft_fway,:new.ft_remark,:new.ft_timestate_p,:new.ft_timestate_r,:new.ft_subm,:new.ft_atime,:new.ft_ttime,:new.ft_utime,:new.ft_agent,sysdate);endif;--endif;endif;ifupdatingthen--if:new.ft_tstate='2'or:new.ft_tstate='1'or:new.ft_tstate='0'or:new.ft_tstate='3'or:new.ft_tstate='4'thenif:new.ft_tstate>=0thendeletefromoa2_ftask_excwhereslid=:new.fi_instandident=:new.ft_identandaction='update';--cx添加where条件andaction='update'insertintooa2_ftask_exc(id,slid,ident,action)values(xid,:new.fi_inst,:new.ft_ident,'update');deletefromoa2_finst_excwhereslid=:new.fi_instandaction='update';insertintooa2_finst_exc(id,slid,action)values(iid,:new.fi_inst,'update');elseif:new.ft_tstate<0thendeletefromoa2_ftask_excwhereslid=:old.fi_instandident=:old.ft_identandaction='delete';insertintooa2_ftask_exc(id,slid,ident,action)values(xid,:old.fi_inst,:old.ft_ident,'delete');deletefromoa2_finst_excwhereslid=:new.fi_instandaction='update';insertintooa2_finst_exc(id,slid,action)values(iid,:old.fi_inst,'update');endif;endif;endif;ifdeletingthen--if:old.ft_tstate='2'or:old.ft_tstate='1'or:old.ft_tstate='0'or:old.ft_tstate='3'or:old.ft_tstate='4'thendeletefromoa2_ftask_excwhereslid=:old.fi_instandident=:old.ft_identandaction='delete';--cx添加where条件andaction='delete'--insertintooa2_ftask_exc(id,slid,ident,action)values(xid,:old.fi_inst,:old.ft_ident,'delete');insertintooa2_ftask_exc(id,slid,ident,action,state)values(xid,:old.fi_inst,:old.ft_ident,'delete',:old.ft_tstate);deletefromoa2_finst_excwhereslid=:old.fi_instandaction='update';insertintooa2_finst_exc(id,slid,action)values(iid,:old.fi_inst,'update');--endif;endif;endoa2_ftask_tri;日志触发器(OA2_FLOG_TRI)触发器名OA2_FLOG_TRI功效阐明日志变化后触发触发器定义createorreplacetriggeroa2_flog_tribeforeinsertorupdateordeleteonoa2_flog--beforeinsertorupdateordeleteonoa2_ftask--beforeinsertonoa2_ftaskforeachrowdeclare--localvariableshereaidoa2_flog_apply.id%type;flowidoa2_flog_apply.id%type;begin--cx添加id序号字段beginselectEXEC_FL_MAXID.NEXTVALintoaidfromdual;ifaidisnullthenaid:=1;endif;end;ifupdatingand:new.fg_sign<>:old.fg_signthenselectfi_flowintoflowidfromoa2_finstwherefi_inst=:new.fg_inst;ifflowidin(4,4,42027,4,52025,52026,5,5)then--if:new.fg_instlike'P000%'or:new.fg_instlike'J%'or:new.fg_instlike'K%'theninsertintooa2_flog_apply(id,slid,ident,action)values(aid,trim(:new.fg_inst),:new.fg_ident,'update');endif;endif;ifinsertingthenselectfi_flowintoflowidfromoa2_finstwherefi_inst=:new.fg_inst;ifflowidin(4,4,42027,4,52025,52026,5,5)then--if:new.fg_instlike'P000%'or:new.fg_instlike'J%'or:new.fg_instlike'K%'theninsertintooa2_flog_apply(id,slid,ident,action)values(aid,trim(:new.fg_inst),:new.fg_ident,'insert');endif;endif;endoa2_flog_tri;实例触发器(OA2_FINST_TRI)触发器名OA2_FINST_TRI功效阐明任务实例变化后触发触发器定义createorreplacetrigger"OA2_FINST_TRI"beforeinsertorupdateordeleteonoa2_finstforeachrowdeclare--localvariablesherexidoa2_finst_exc.id%type;begin--cx添加id序号字段beginselectexec_fi_maxid.nextvalintoxidfromdual;ifxidisnullthenxid:=1;endif;end;--ifinsertingthendeletefromoa2_finst_excwhereslid=:new.fi_instandaction='insert';--cx添加where条件andaction=insertinsertintooa2_finst_exc(id,slid,action)values(xid,:new.fi_inst,'insert');if:new.fi_flowin(4,4,42027,4,52025,52026,5,5)theninsertintooa2_finst_apply(id,slid,action)values(xid,trim(:new.fi_inst),'insert');endif;if:new.fi_flowin(4,4,5,5,5,52026,52025)then:new.fi_flowv:=2;endif;endif;ifupdatingthendeletefromoa2_finst_excwhereslid=:new.fi_instandaction='update';--cx添加where条件andaction=updateinsertintooa2_finst_exc(id,slid,action)values(xid,:new.fi_inst,'update');if:new.fi_flowin(4,4,42027,4,52025,52026,5,5)theninsertintooa2_finst_apply(id,slid,action)values(xid,trim(:new.fi_inst),'update');endif;--if:new.fi_flowvisnullthen--:new.fi_data:=:old.fi_data;--endif;endif;ifdeletingthendeletefromoa2_finst_excwhereslid=:old.fi_instandaction='delete';--cx添加where条件andaction=deleteinsertintooa2_finst_exc(id,slid,action)values(xid,:old.fi_inst,'delete');endif;endoa2_finst_tri;收件单触发器(OA2_DREC_TRI)触发器名OA2_DREC_TRI功效阐明任务和实例变化后触发触发器定义CREATEORREPLACETRIGGER"JSYZT"."OA2_DREC_TRI"beforeupdateond_recforeachrowdeclare--localvariablesherexidoa2_finst_exc.id%type;xidtoa2_ftask_exc.id%type;begin--cx添加id序号字段beginselectmax(id)+1intoxidfromoa2_finst_exc;ifxidisnullthenxid:=1;endif;selectmax(id)+1intoxidtfromoa2_ftask_exc;ifxidtisnullthenxidt:=1;endif;end;--if:new.gwbt<>:old.gwbtthendeletefromoa2_finst_excwhereslid=:new.slidandaction='update';--cx添加where条件andaction=updateinsertintooa2_finst_exc(id,slid,action)values(xid,:new.slid,'update');deletefromoa2_ftask_excwhereslid=:new.slidandidentin(selectft_identfromoa2_ftaskwherefi_inst=:new.slidandft_tstatein(0,1,2,3))andaction='update';insertintooa2_ftask_exc(id,slid,ident,action)selectxidt,:new.slid,t.ft_ident,'update'fromoa2_ftasktwheret.fi_inst=:new.slidandt.ft_tstatein(0,1,2,3);--values(xidt,:new.fi_inst,:new.ft_ident,'update');endif;endOA2_DREC_TRI;任务代理触发器(MH_TASK_AGENT_TRIGGER)触发器名MH_TASK_AGENT_TRIGGER功效阐明任务代理触发触发器定义CREATEORREPLACETRIGGER"JSYZT"."MH_TASK_AGENT_TRIGGER"afterinsertonmh_taskforeachrowdeclaretask_idmh_task.id%type;hdl_empidmh_task.hdl_empid%type;buss_typeoa2_agent.ag_name%type;ag_user_boa2_agent.ag_userb%type:='none';begintask_id:=:new.id;hdl_empid:=:new.hdl_empid;buss_type:=:new.buss_type;beginselectag_userbintoag_user_bfromoa2_agentwhereag_usera=hdl_empidandag_name=buss_type;ifag_user_b!='none'thenupdatemh_tasksetagent=ag_user_bwhereid=task_id;endif;exception--cx添加异常解决whenNO_DATA_FOUNDthen--null;--end;--endmh_task_agent_trigger;退件触发器(MH_TASK_ASS_TRI)触发器名MH_TASK_ASS_TRI功效阐明退件后触发触发器定义createorreplacetriggermh_task_ass_tribeforeinsertorupdateordeleteonmh_task_ass--beforeinsertorupdateordeleteonoa2_ftask--beforeinsertonoa2_ftaskforeachrowdeclare--localvariableshereaidmh_task_ass_apply.id%type;begin--cx添加id序号字段beginselectmax(id)+1intoaidfrommh_task_ass_apply;ifaidisnullthenaid:=1;endif;end;ifinsertingthenif:new.slidlike'P000%'or:new.slidlike'J%'or:new.slidlike'K%'or:new.slidlike'025%'theninsertintomh_task_ass_apply(id,slid,task_id,action)values(aid,trim(:new.slid),:new.id,'insert');endif;endif;ifupdatingthenif:new.slidlike'P000%'or:new.slidlike'K%'or:new.slidlike'025%'theninsertintomh_task_ass_apply(id,slid,task_id,action)values(aid,trim(:new.slid),:new.id,'update');endif;endif;endmh_task_ass_tri;顾客状态触发器(MH_USER_STATE_TRIG)触发器名MH_USER_STATE_TRIG功效阐明新增或者修改顾客时触发触发器定义createorreplacetrigger"MH_USER_STATE_TRIG"beforeinsertorupdateonMH_USER_STATEforeachrowdeclareus_dptMH_LOG.Dept%type;us_nameMH_LOG.Username%type;cntnumber;beginbeginselectt.us_nameintous_namefromoa2_usertwheret.us_ident=:new.user_id;selectog_nameintous_dptfrom(selectt2.og_name,rownumasrnfromoa2_ogusert1leftjoinoa2_organt2ont1.og_ident=t2.og_identwheret1.userid=:new.user_idorderbyt2.og_order)wherern=1;end;ifinsertingthenif:new.state=0theninsertintomh_log(time,dept,ip,action,username,action_type)values(to_char(sysdate,'yyyy-mm-ddhh24:mi:ss'),us_dpt,:new.user_ip,'下线',us_name,7);elseif:new.state=1thenselectcount(*)intocntfrommh_logwheretime=to_char(sysdate,'yyyy-mm-ddhh24:mi:ss')andip=:new.user_ipandusername=us_nameandaction_type=6;if:new.state=1andcnt<1theninsertintomh_log(time,dept,ip,action,username,action_type)values(to_char(sysdate,'yyyy-mm-ddhh24:mi:ss'),us_dpt,:new.user_ip,'在线',us_name,6);endif;endif;endif;endif;ifupdatingand:new.state<>:old.statethenif:new.state=0and:new.state<>:old.statetheninsertintomh_log(time,dept,ip,action,username,action_type)values(to_char(sysdate,'yyyy-mm-ddhh24:mi:ss'),us_dpt,:new.user_ip,'下线',us_name,7);elseif:new.state=1and:new.state<>:old.statetheninsertintomh_log(time,dept,ip,action,username,action_type)values(to_char(sysdate,'yyyy-mm-ddhh24:mi:ss'),us_dpt,:new.user_ip,'在线',us_name,6);endif;endif;endif;endoa2_finst_tri;外部链接连接名连接阐明TB_NEWSINFO_SEQUENCE核销基本农田SEQ_MH_RCGL开发数据库序列序列是oacle提供的用于产生一系列唯一数字的数据库对象。重要用于提供主键值。提供的用于产生一系列唯一数字的数据库对象。重要用于提供主键值。序列名功效阐明TB_NEWSINFO_SEQUENCE新闻资讯统计IDSEQ_MH_RCGL日程IDSEQ_MH_OPINIONS意见IDSEQ_FILE_TXT文本文献IDSEQ_FILE_TABLE二维列表文献IDSEQ_FILE_IMG图像文献IDSEQ_FILE文献IDSEQ_EXCLEEXCEL文献IDNB_WTSLH委托阐明书IDMH_PROJECT_INDEX项目IDMH_COMMONTASK_SEQ共同任务IDMB_FINST_FI_INST项目IDKQGL考勤管理IDFILETRANS_ID文献转换ID存储过程设计设立系统时间过程名view_time功效阐明设立系统时间过程定义createorreplaceprocedureview_timeisbegindeclaretimeadate;beginselectsysdateintotimeafromdual;timea:=to_date('-05-22','yyyy-mm-dd');DBMS_OUTPUT.PUT_LINE('系统时间为:'||timea);end;end;设立各业务项目删除功效过程名DEL_PRJINFO功效阐明设立各业务项目删除功效过程定义createorreplaceprocedureDEL_PRJINFO(sSLIDinvarchar2)isbegindeclarepbpbidgw_sw.sender_no%type;fiflowoa2_finst.fi_flow%type;nStateoa2_finst.fi_state%type;sqxhidGW_SW.Sqxh%type;gwcountint;ficountint;beginSELECTcount(*)intoficountFROMOA2_FINSTWHEREtrim(FI_INST)=sSLID;selectcount(*)intogwcountfromgw_swwheretrim(slid)=sSLID;ifficount>0thenSELECTFI_FLOWintofiflowFROMOA2_FINSTWHEREtrim(FI_INST)=sSLID;endif;ifgwcount>0thenselectfi_stateintonStatefromoa2_finstwheretrim(fi_inst)=sSLID;selecttrim(SQXH)intosqxhidfromGW_SWWheretrim(slid)=sSLID;endif;iffiflow>1andfiflow<12100then--收文deleteGW_SWBWCwheretrim(SWBWDID)=sSLID;deleteGW_SWBWDwheretrim(SWBWDID)=sSLID;deleteGW_SWBWDBwheretrim(SWBWDID)=sSLID;deleteGW_SWBWLwheretrim(SWBWDID)=sSLID;deleteGW_SWZwheretrim(slid)=sSLID;deleteGW_SWZSwheretrim(slid)=sSLID;--发文deleteFW_REPLYwheretrim(slid)=sSLID;deleteFW_REPLYZHGwheretrim(slid)=sSLID;deleteFW_REPLYZHQwheretrim(slid)=sSLID;deleteFW_REPLYZQFwheretrim(slid)=sSLID;deleteFW_REPLYZSGwheretrim(slid)=sSLID;deleteFW_REPLYZZRwheretrim(slid)=sSLID;deleteGA_REPORTwheretrim(slid)=sSLID;deleteGA_UNITVIEWwheretrim(slid)=sSLID;--请假审批deleteGW_QJSPwheretrim(slid)=sSLID;--设备申请deleteGA_EQ_APPLYwheretrim(slid)=sSLID;--用车申请deleteGA_ALL_APPLYwheretrim(slid)=sSLID;--科技管理elseiffiflow=103thendeletekjgl_zjxmwheretrim(slid)=sSLID;deletekjgl_zjxmrywheretrim(slid)=sSLID;deletekjgl_zjxmldqzwheretrim(slid)=sSLID;elseiffiflow>4andfiflow<42100andgwcount>0thenselectSENDER_NOintopbpbidfromgw_swwheretrim(slid)=sSLID;dbms_output.put_line('PB_PB_ID:'||pbpbid);ifpbpbidisnotnullthendeleteBL_APP_SUBAREA_LNDwherebpl_idin(selectbpl_idfromBL_BUILD_PROJ_LANDwheretrim(pb_pb_id)=pbpbid);deleteBL_BATCHwheretrim(pb_pb_id)in(selectevent_idfromBL_PROJ_BUILDwhereOLDXTBH=pbpbid);deleteBL_BATCH_BUILD_LANDwherebpl_bpl_idin(selectbpl_idfromBL_BUILD_PROJ_LANDwheretrim(pb_pb_id)=pbpbid);deleteBL_BUILD_PROJ_LANDwheretrim(pb_pb_id)=pbpbid;deleteBL_DELIMITATIONTACwheretrim(pb_pb_id)=pbpbid;deleteBL_DELIMITATION_TAC_RPTwheretrim(pb_pb_id)=pbpbid;deleteBL_FARM_CHANGE_SCHEMEwheretrim(pb_pb_id)=pbpbid;deleteBL_LAND_CLASS_AREAwheresb_sb_idin(selectsb_idfromBL_SURVEY_BOUNDwheretrim(pb_pb_id)=pbpbid);deleteBL_LAND_CLASS_AREA_SUMwheretrim(pb_pb_id)=pbpbid;deleteBL_LAND_OFFER_SCHEMEwheretrim(pb_pb_id)=pbpbid;deleteBL_LAND_OWNER_GATHERwheretrim(pb_pb_id)=pbpbid;deleteBL_LAND_OWNER_GATHER_DTLwherelog_log_idin(selectlog_idfromBL_LAND_OWNER_GATHERwheretrim(pb_pb_id)=pbpbid);deleteBL_PERIOD_OFFERwherelos_los_idin(selectlos_idfromBL_LAND_OFFER_SCHEMEwheretrim(pb_pb_id)=pbpbid);deleteBL_PLAN_CHANGE_SCHEMEwheretrim(pb_pb_id)=pbpbid;deleteBL_PLOTwheretrim(pb_pb_id)=pbpbid;deleteBL_PNT_COORDwherepb_pb_id=pbpbid;deleteBL_PROJ_BUILDwhereoldxtbh=pbpbid;deleteBL_PROJ_SUBAREA_LANDwherebpl_bpl_idin(selectbpl_idfromBL_BUILD_PROJ_LANDwheretrim(pb_pb_id)=pbpbid);deleteBL_REQUISITION_NO_TILTHwheretrim(pb_pb_id)=pbpbid;deleteBL_REQUISITION_SCHEMEwheretrim(pb_pb_id)=pbpbid;deletebl_requisition_scheme_93wheretrim(pb_pb_id)=pbpbid;deleteBL_RESETFARMER_SUMwheretrim(pb_pb_id)=pbpbid;deleteBL_RETRACTSTATELAND_RESETwherebpl_bpl_idin(selectbpl_idfromBL_BUILD_PROJ_LANDwheretrim(pb_pb_id)=pbpbid);deleteBL_RETRACTSTATELAND_RESET_DTLwherebpl_bpl_idin(selectbpl_idfromBL_BUILD_PROJ_LANDwheretrim(pb_pb_id)=pbpbid);deleteBL_SUBAREA_OFFERwherelos_los_idin(selectlos_idfromBL_LAND_OFFER_SCHEMEwheretrim(pb_pb_id)=pbpbid);deleteBL_SUPPLY_FARM_PLOTwherests_sts_idin(selectsts_idfromBL_SUPPLY_TILTH_SCHEMEwheretrim(pb_pb_id)=pbpbid);deleteBL_SUPPLY_IMPLEMENTwherests_sts_idin(selectsts_idfromBL_SUPPLY_TILTH_SCHEMEwheretrim(pb_pb_id)=pbpbid);deleteBL_SUPPLY_TILTH_EPwherests_sts_idin(selectsts_idfromBL_SUPPLY_TILTH_SCHEMEwheretrim(pb_pb_id)=pbpbid);deleteBL_SUPPLY_TILTH_PLOTwherests_
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026事业单位工勤技能-安徽-安徽工程测量员一级(高级技师)历年参考题库含答案详解
- 2026事业单位工勤技能-宁夏-宁夏收银员三级(高级工)历年参考题库含答案详解
- 2026事业单位工勤技能-四川-四川药剂员三级(高级工)历年参考题库含答案详解
- 2026事业单位工勤技能-四川-四川保健按摩师五级(初级工)历年参考题库含答案详解
- 2026事业单位工勤技能-北京-北京客房服务员一级(高级技师)历年参考题库含答案详解
- 2026事业单位工勤技能-上海-上海下水道养护工一级(高级技师)历年参考题库含答案详解
- 项目作业绩效考核实施细则
- 2026年煤炭财务业务考试真题及参考答案
- 儿童保健学浙江大学医学院附属儿童医院儿科护理学
- 2025-2026年市场营销调研与预测模拟试卷
- 2025年陕西、山西、青海、宁夏高考政治试卷真题(含答案解析)
- 卵圆孔未闭规范化诊疗专家共识解读课件
- 颂钵疗愈师培训
- 《出纳实务》高职财经专业全套教学课件
- GB/T 25052-2024连续热浸镀层钢板和钢带尺寸、外形、重量及允许偏差
- DL∕T 2041-2019 分布式电源接入电网承载力评估导则
- 高职应用语文教程(第二版)课件 5平凡的世界(节选)
- 电信渠道建设方案
- 有机绿色蔬菜种植项目立项报告
- 门楣改造施工方案
- 新媒体技术与应用PPT全套完整教学课件
评论
0/150
提交评论