问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

哪位大狭做过maximo底成开发啊!!!

发布网友 发布时间:2022-04-09 15:03

我来回答

2个回答

懂视网 时间:2022-04-09 19:24

 

一级菜单查询:

select t.position APP,
‘MODULE‘ appType,
‘‘ APPURL,
mod.description,
‘‘ mainTbName,
‘5‘ maxAppsId,
t.position ORDERID,
NULL PARENT
from maxmenu t, maxmodules mod
where t.keyvalue = mod.module
and t.menutype = ‘MODULE‘
and t.elementtype = ‘MODULE‘
and t.visible = 1

二级菜单查询:

select t.position app,
‘APP‘ appType,
p.app APPURL,
p.description,
‘‘ mainTbName,
‘5‘ maxAppsId,
t.position ORDERID,
m.position parent
from maxmenu t,
maxapps p,
(select t.position, mod.module
from maxmenu t, maxmodules mod
where t.keyvalue = mod.module
and t.menutype = ‘MODULE‘
and t.elementtype = ‘MODULE‘
and t.visible = 1
and t.moduleapp in
(select m.moduleapp
from maxmenu m
where m.menutype = ‘MODULE‘
and m.elementtype = ‘APP‘
and m.keyvalue in
(select distinct a.app
from applicationauth a
where a.groupname in
(select g.groupname
from groupuser g)
-- where g.userid = inuserid)
and a.optionname = ‘READ‘
))) m
where t.keyvalue = p.app
and t.menutype = ‘MODULE‘
and t.elementtype = ‘APP‘
and t.moduleapp = m.module
and t.subposition = 0
and t.visible = 1

比如:
查询设备维修计划
select t.position app,
‘APP‘ appType,
p.app APPURL,
p.description,
‘‘ mainTbName,
‘5‘ maxAppsId,
t.position ORDERID,
t.position parent,
t.maxmenuid
from maxmenu t,
maxapps p
where t.keyvalue = p.app
and t.menutype = ‘MODULE‘
and t.elementtype = ‘APP‘
-- and t.moduleapp = m.module
and t.subposition = 0
and t.visible = 1
and p.description like ‘设备维修计划‘

三级菜单查询:

select t.subposition app,
‘APP‘ appType,
p.app APPURL,
p.description,
‘‘ mainTbName,
‘5‘ maxAppsId,
t.subposition ORDERID,
pa.position parent
from maxmenu t,
maxapps p,
(select t.position, M.module
from maxmenu t,
(select t.position, mod.module
from maxmenu t, maxmodules mod
where t.keyvalue = mod.module
and t.menutype = ‘MODULE‘
and t.elementtype = ‘MODULE‘
and t.visible = 1
and t.moduleapp in
(select m.moduleapp
from maxmenu m
where m.menutype = ‘MODULE‘
and m.elementtype = ‘APP‘
and m.keyvalue in
(select distinct a.app
from applicationauth a
where a.groupname in
(select g.groupname
from groupuser g
)
and a.optionname = ‘READ‘))) m
where t.menutype = ‘MODULE‘
and t.elementtype = ‘HEADER‘
and t.moduleapp = m.module
and t.visible = 1
and t.moduleapp in
(select m.moduleapp
from maxmenu m
where m.menutype = ‘MODULE‘
and m.keyvalue in
(select distinct a.app
from applicationauth a
where a.groupname in
(select g.groupname
from groupuser g
)
and a.optionname = ‘READ‘))) PA
where t.keyvalue = p.app
and t.menutype = ‘MODULE‘
and t.elementtype = ‘APP‘
and t.moduleapp = PA.module
AND T.position = PA.position
and t.visible = 1

如上,那么各级菜单的信息都查出来了,更改菜单等级应该就有理可询了

下面是完整删除一个应用要包含的操作了:

delete from maxapps where app=‘SBWXJH2‘;

delete from maxpresentation where app=‘SBWXJH2‘;

delete from sigoption where app=‘SBWXJH2‘;

delete from applicationauth where app=‘SBWXJH2‘;

delete from maxlabels where app=‘SBWXJH2‘;

delete from maxmenu where moduleapp=‘SBWXJH2‘ and menutype !=‘MODULE‘;

delete from maxmenu where elementtype=‘APP‘ and keyvalue=‘SBWXJH2‘;

delete from appdoctype where app=‘SBWXJH2‘;

delete from sigoptflag where app=‘SBWXJH2‘;

上面这个是删除一个应用程序为SBWXJH2的应用

 下面是域查询的相关sql:

select * from maxattribute where objectname=‘SBREWORKER‘ and attributename=‘REMARK‘;

select * from maxdomain where domainid=‘REWORKERTITLE‘;

select * from alndomain where domainid=‘REWORKERTITLE‘;

查看sequence:

SELECT * FROM SYSCAT.SEQUENCES where seqname like ‘SB%‘;

设置默认值:

alter table sbrepairplan alter column hasld set with default 0

UPDATE sbrepairplan SET hasld = DEFAULT WHERE hasld IS NULL;

ALTER TABLE sbrepairplan ALTER COLUMN hasld DROP DEFAULT;

这个设置默认值的sql是我网上查询的,虽然上次有使用,但是没有去验证结果,慎用

maximo开发中可能用到的一些sql(各级菜单查询、完整删除应用)

标签:res   max   bsp   删除   drop   设置   name   ade   table   

热心网友 时间:2022-04-09 16:32

maximo中有个方法可以获得系统时间的,你试试。也可以用SQL语句获得。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
支付宝健康码变色规则 ...变绿码?昨天做了核酸检测结果是阴性,多久健康码从黄码变成绿码_百度... 母亲有乙肝孩子一定会有吗 ...的作文,600字,要有真实情感最好写心灵的。帮帮忙,必采纳。谢谢啦... ...自我介绍怎么写呀!,急急急!!!拜托各位谢谢啦!!_百度... 以“我身边的文明礼仪”为题写一篇作文,请各位大侠帮帮忙啦... 石家庄100平米房子改水电多少钱一平 石家庄居民水电煤气费都是多少钱? 石家庄水电一个月多少钱一个月多少钱 石家庄水电价格是多少钱 如何变瘦最快最有效 如果好朋友开玩笑说了很过分的话该怎么办? 一个手机登两个怎么登? word正常视图情况下立刻多页显示的快捷键是什么,当在打印预览情况下的快捷键呢? 终极三国是odm手镯手表吗?大神们帮帮忙 湖北武汉江诗丹顿机械手表误差 万国iwc手表表带价格是多少 在origin中,两个自变量,一个因变量怎么画图 定做百达翡丽的手表 tabbah有人认识这个牌子的手表吗? 一个两部手机上信息怎么同步 湖北大学附近那里修手表 湖北省武汉劳力士售后服务中心点在哪里? 如何同步接聊天记录? 湖北普美智能家居有限公司怎么样? 湖北武汉百达翡丽售后维修电话 武汉有免费调整表带的地方吗 孩子出现这种睡觉日夜颠倒的情况该怎么办啊? 日夜颠倒怎么恢复正常,在线等,急! 顺风车算不算网约车?要不要办资格证?官宣来了! 开玩笑说说男生脏过分吗 08年宝马730散热风扇一直再转是什么问题? 别人说你过分怎么幽默回答- 问一问 宝马730老款一起动风扇就一直转,这是什么原因 如何最快变瘦`?? 宝马730风扇一直转 为什么很多人总是借着开玩笑的名义,说一些过分的平时不好意思说的... 宝马730风扇低速常转是什么原因 初中生怎么才能变瘦? 宝骏730水箱新换的跑四十多公里风扇转下水管冰凉节温器水泵都查过了没毛病? 宝骏730车打开暖气风扇转啥原因? 06年宝马730早上冷车风扇高速转是什么问题 宝马730压缩机不工作风扇还一直转 我的手机是vivoY29L,我想备份WiFi密码,但好像备份到Google的服务器里,要怎么才能查 宝马730冷却水不循环,电子风扇常转怎么办 vivo手机怎么知道自己的wifi密码是多少 宝骏730水温表几个格水温电子扇就转了 我的手机怎样能升值到最新版本我昨天把微信卸载了在想上微信,说需要升级,不知道怎么升级,谢谢!_百度问一问 体育生都怎么练跑步速度的 请问如何锻炼自己的长跑能力?你有什么好的想法吗?