`
wise007
  • 浏览: 33539 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

windchill厂商提供的oracle sql,用于遍历资料

阅读更多
SET SERVEROUTPUT ON
ACCEPT ROW_ID PROMPT 'INPUT A Sring :'

DECLARE
  SQL_STMT VARCHAR2(200);
  V_TBLNAME VARCHAR2(30);
  V_COLNAME VARCHAR2(30);
  REC_COUNT NUMBER(7):=0;
  CURSOR WT_TABLES IS
    SELECT TABLE_NAME,COLUMN_NAME FROM USER_TAB_COLUMNS
    WHERE DATA_TYPE='VARCHAR2'
    ORDER BY TABLE_NAME,COLUMN_NAME;
BEGIN
  FOR COLREC IN WT_TABLES LOOP
    V_TBLNAME:= COLREC.TABLE_NAME;
    V_COLNAME:= COLREC.COLUMN_NAME;
--    DBMS_OUTPUT.PUT_LINE (V_TBLNAME);
    SQL_STMT:='SELECT COUNT(*) FROM '||COLREC.TABLE_NAME||' WHERE '||COLREC.COLUMN_NAME||' LIKE :1';
    EXECUTE IMMEDIATE SQL_STMT INTO REC_COUNT USING '&ROW_ID';          
--    DBMS_OUTPUT.PUT_LINE (V_TBLNAME||'  '||REC_COUNT);
    IF REC_COUNT>=1 THEN
      DBMS_OUTPUT.PUT_LINE ('TABLE: '||
                              V_TBLNAME||' ,COLUMN: '||V_COLNAME);
    END IF;
  END LOOP;
END;
/


保存为xx.sql,在DB中运行
分享到:
评论

相关推荐

    windchill-queries:Windchill SQL 脚本

    "windchill-queries"项目正是针对这种情况提供的一系列SQL脚本,用于帮助用户更好地理解和操作Windchill数据库。 **PLSQL:** PL/SQL是Oracle数据库的编程语言,全称Procedural Language/Structured Query Language...

    Windchill二次开发资料

    ### Windchill 二次开发资料知识点详解 #### 一、Windchill简介及版本说明 - **Windchill**:由Parametric Technology Corporation (PTC) 开发的一款产品生命周期管理 (PLM) 软件解决方案。Windchill提供了一系列...

    Windchill二次开发数据库连接及操作的两种方式代码

    例如,`DBConn.connect()` 方法可能会用来初始化数据库连接,而`DBConn.executeSQL(String sql)` 方法则用于执行用户提供的SQL语句。 在实际开发中,选择哪种方式取决于项目需求和团队的技术栈。使用Windchill API...

    Windchill10.21M030产品安装教程

    数据库方面,Windchill 10.21 M030支持Oracle 11gR2的特定版本和SQL Server 2008 R2及2012。本教程采用Oracle 11gR2。确保下载正确的安装程序,并将其集中存储以便后续使用。 安装过程大致分为三步: 1. 安装...

    Windchill系统Oracle迁移、备份步骤.docx

    【Windchill系统Oracle迁移与备份】是针对企业级应用Windchill的数据库管理关键环节。Windchill是一款由PTC公司开发的产品生命周期管理(PLM)系统,它依赖于Oracle数据库来存储和管理大量的产品数据和流程信息。在...

    windchill二次开发资料

    官方提供的《Windchill Customizer's Guide》是一份详细介绍如何进行Windchill客户化定制的文档。 ### 二、Windchill二次开发官方文档内容概览 #### 1. 版权声明与使用许可 文档开头明确指出,所有用户指南、培训...

    Windchill 开发.rar

    7. **数据库知识**:Windchill使用Oracle或SQL Server作为后端数据库,开发者需要了解SQL查询和数据库事务处理,以便进行数据操作。 8. **XML和XSLT**:Windchill中的数据交换和配置文件通常涉及XML格式,而XSLT...

    Windchill使用Rose建模说明文档

    使用Windchill安装目录中的sql脚本文件,例如在Oracle环境下,位于ptc\Windchill_9.1\Windchill\db\sql\ext目录下,对应SQL Server则在ptc\Windchill_9.1\Windchill\db\sqlServer\ext目录下。 总的来说,Windchill...

    windchill资料windchill资料

    windchill资料windchill资料windchill资料windchill资料

    windchill12.1.0.0 安装

    这通常包括特定的操作系统版本(如Windows Server或Red Hat Enterprise Linux)、足够的内存和硬盘空间,以及支持的数据库环境(如Oracle或SQL Server)。安装过程通常分为以下几个步骤: 1. **准备环境**:检查并...

    Windchill中使用JDBC查询

    Windchill是PTC公司推出的产品生命周期管理(PLM)解决方案,用于管理产品数据与过程,而JDBC(Java Database Connectivity)是一个Java API,允许Java程序执行SQL语句,连接和操作数据库。 在文档提供的内容中,...

    Windchill题库

    * 客制化的 SQL 脚本文件要与 Windchill 软件包保持一致,保存为 ANSI 编码格式。 * 使用 JavaScript 或者 HTML 的 A 标记新开窗口时,需指定新窗口的名称为 _blank。 2. Windchill 持久化对象 * Windchill 中的...

    windchill9.0学习资料

    WindChill是PTC(Parametric Technology Corporation)公司推出的一款企业级产品生命周期管理(PLM)软件,专门用于管理和协作产品的设计、开发和制造过程。WindChill 9.0是该系列的一个重要版本,提供了许多增强的...

    Windchill常见面试题目汇总.docx

    安装过程中需配置Web服务器(如Tomcat)、数据库(如Oracle或SQL Server)和Windchill服务器。还需要考虑网络配置、安全性设置和性能优化。 8. **在Windchill中如何实现权限和角色管理?** Windchill使用角色基础...

    Windchill_数据库表说明.doc

    Windchill 系统中有多个数据库表,用于存储和管理产品相关的数据。本文档将详细介绍 Windchill 系统中常用的数据库表结构与表之间的关系。 1. 对象数据模块 在 Windchill 系统中,对象数据模块是指存储产品相关...

    PTC Windchill 10.2 M020安装手册

    - `export ORACLE_PATH=$ORACLE_BASE/common/oracle/sql:.:$ORACLE_HOME/rd` 以上步骤为PTC Windchill 10.2 M020安装前的基础环境准备工作的详细指南,确保了系统环境的正确配置,为后续安装提供了必要的条件。

    还是自己要上传的 windchill 资料

    Windchill是一款由PTC(Parametric Technology Corporation)开发的企业级产品生命周期管理(PLM)软件,主要用于管理和协同产品设计、工程数据以及整个产品开发流程。这个压缩包文件中的"Windchill 分类管理.ppt"很...

    windchill 二次开发 使用 InfoEngine 课程三

    1. **InfoEngine概述**:InfoEngine是WindChill的一个内置服务,用于处理大量数据,提供实时、高性能的数据查询和报表生成。它基于工作流和规则引擎,支持复杂的数据筛选、聚合和分析。 2. **InfoEngine架构**:...

Global site tag (gtag.js) - Google Analytics