根据ODI底层表查询项目结构

2024-05-11 07:08
文章标签 项目 查询 底层 结构 odi

本文主要是介绍根据ODI底层表查询项目结构,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

    /*ODI项目结构查询 项目-文件夹-(程序包、接口、存储过程)*/SELECT *FROM (SELECT spjt.project_name,spjt.project_code,spjt.i_project,sfld.folder_name,sfld.i_folder,(SELECT wm_concat(sth.full_text)FROM snp_txt_header sth, snp_obj_state sos, snp_object sobWHERE sth.i_txt_orig = 123AND sth.i_txt = sos.i_txt_memoAND sos.i_instance = sfld.i_folderAND sob.i_objects = sos.i_objectAND sob.int_java_name ='com.sunopsis.dwg.dbobj.SnpFolder') AS txt_folder,spck.pack_name AS object_name,spck.i_package AS object_id,'1程序包' AS object_typeFROM snp_project spjt, snp_folder sfld, snp_package spckWHERE 1 = 1AND spjt.i_project = sfld.i_projectAND spck.i_folder = sfld.i_folderUNION ALLSELECT spjt.project_name,spjt.project_code,spjt.i_project,sfld.folder_name,sfld.i_folder,(SELECT wm_concat(sth.full_text)FROM snp_txt_header sth, snp_obj_state sos, snp_object sobWHERE sth.i_txt_orig = 123AND sth.i_txt = sos.i_txt_memoAND sos.i_instance = sfld.i_folderAND sob.i_objects = sos.i_objectAND sob.int_java_name ='com.sunopsis.dwg.dbobj.SnpFolder') AS txt_folder,spp.pop_name AS object_name,spp.i_pop AS object_id,'2接口' AS object_typeFROM snp_project spjt, snp_folder sfld, snp_pop sppWHERE 1 = 1AND spjt.i_project = sfld.i_projectAND spp.i_folder = sfld.i_folderUNION ALLSELECT spjt.project_name,spjt.project_code,spjt.i_project,sfld.folder_name,sfld.i_folder,(SELECT wm_concat(sth.full_text)FROM snp_txt_header sth, snp_obj_state sos, snp_object sobWHERE sth.i_txt_orig = 123AND sth.i_txt = sos.i_txt_memoAND sos.i_instance = sfld.i_folderAND sob.i_objects = sos.i_objectAND sob.int_java_name ='com.sunopsis.dwg.dbobj.SnpFolder') AS txt_folder,stt.trt_name AS object_name,stt.i_trt AS object_id,'3存储过程' AS object_typeFROM snp_project spjt, snp_folder sfld, snp_trt sttWHERE 1 = 1AND spjt.i_project = sfld.i_projectAND stt.i_folder = sfld.i_folderAND stt.trt_type='U')ORDER BY project_name, folder_name, object_type, object_name;/*基础表*/--项目SELECT * FROM snp_project spjt;--文件夹SELECT * FROM snp_folder sfld;--程序包SELECT * FROM snp_package spck;--接口SELECT * FROM snp_pop spp;--存储过程SELECT * FROM snp_trt stt WHERE 1=1 AND stt.trt_type='U';

这篇关于根据ODI底层表查询项目结构的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/978843

相关文章

Vite 打包目录结构自定义配置小结

《Vite打包目录结构自定义配置小结》在Vite工程开发中,默认打包后的dist目录资源常集中在asset目录下,不利于资源管理,本文基于Rollup配置原理,本文就来介绍一下通过Vite配置自定义... 目录一、实现原理二、具体配置步骤1. 基础配置文件2. 配置说明(1)js 资源分离(2)非 JS 资

Three.js构建一个 3D 商品展示空间完整实战项目

《Three.js构建一个3D商品展示空间完整实战项目》Three.js是一个强大的JavaScript库,专用于在Web浏览器中创建3D图形,:本文主要介绍Three.js构建一个3D商品展... 目录引言项目核心技术1. 项目架构与资源组织2. 多模型切换、交互热点绑定3. 移动端适配与帧率优化4. 可

sky-take-out项目中Redis的使用示例详解

《sky-take-out项目中Redis的使用示例详解》SpringCache是Spring的缓存抽象层,通过注解简化缓存管理,支持Redis等提供者,适用于方法结果缓存、更新和删除操作,但无法实现... 目录Spring Cache主要特性核心注解1.@Cacheable2.@CachePut3.@Ca

Java实现复杂查询优化的7个技巧小结

《Java实现复杂查询优化的7个技巧小结》在Java项目中,复杂查询是开发者面临的“硬骨头”,本文将通过7个实战技巧,结合代码示例和性能对比,手把手教你如何让复杂查询变得优雅,大家可以根据需求进行选择... 目录一、复杂查询的痛点:为何你的代码“又臭又长”1.1冗余变量与中间状态1.2重复查询与性能陷阱1.

SpringBoot通过main方法启动web项目实践

《SpringBoot通过main方法启动web项目实践》SpringBoot通过SpringApplication.run()启动Web项目,自动推断应用类型,加载初始化器与监听器,配置Spring... 目录1. 启动入口:SpringApplication.run()2. SpringApplicat

MySQL中查询和展示LONGBLOB类型数据的技巧总结

《MySQL中查询和展示LONGBLOB类型数据的技巧总结》在MySQL中LONGBLOB是一种二进制大对象(BLOB)数据类型,用于存储大量的二进制数据,:本文主要介绍MySQL中查询和展示LO... 目录前言1. 查询 LONGBLOB 数据的大小2. 查询并展示 LONGBLOB 数据2.1 转换为十

使用SpringBoot+InfluxDB实现高效数据存储与查询

《使用SpringBoot+InfluxDB实现高效数据存储与查询》InfluxDB是一个开源的时间序列数据库,特别适合处理带有时间戳的监控数据、指标数据等,下面详细介绍如何在SpringBoot项目... 目录1、项目介绍2、 InfluxDB 介绍3、Spring Boot 配置 InfluxDB4、I

C++ STL-string类底层实现过程

《C++STL-string类底层实现过程》本文实现了一个简易的string类,涵盖动态数组存储、深拷贝机制、迭代器支持、容量调整、字符串修改、运算符重载等功能,模拟标准string核心特性,重点强... 目录实现框架一、默认成员函数1.默认构造函数2.构造函数3.拷贝构造函数(重点)4.赋值运算符重载函数

Springboot项目构建时各种依赖详细介绍与依赖关系说明详解

《Springboot项目构建时各种依赖详细介绍与依赖关系说明详解》SpringBoot通过spring-boot-dependencies统一依赖版本管理,spring-boot-starter-w... 目录一、spring-boot-dependencies1.简介2. 内容概览3.核心内容结构4.

Go语言使用Gin处理路由参数和查询参数

《Go语言使用Gin处理路由参数和查询参数》在WebAPI开发中,处理路由参数(PathParameter)和查询参数(QueryParameter)是非常常见的需求,下面我们就来看看Go语言... 目录一、路由参数 vs 查询参数二、Gin 获取路由参数和查询参数三、示例代码四、运行与测试1. 测试编程路