出于某些原因,需要建立几十张表,使用DEL_开头,用于数据清理时记录所清理的数据。比如表TABLE1就对应DEL_TABLE1,但不幸的是,PDM文件与正式库表存在不一致,造成insert into DEL_TABLE1 select * from TABLE1未能正确插入,因此,有必要比较DEL_开头的表和对应表的差异。
写程序太麻烦了,还是用SQL吧:
1、比较字段
select * from cols t where table_name like 'DEL%'
and not exists (select 1 from cols t1
where t1.TABLE_NAME=substr(t.TABLE_NAME, 5)
and t1.COLUMN_NAME=t.COLUMN_NAME
and t1.DATA_TYPE=t.DATA_TYPE
and t1.DATA_LENGTH=t.DATA_LENGTH
and t1.COLUMN_ID=t.COLUMN_ID
and t1.NULLABLE=t.NULLABLE)
2、检查是否有新字段
select * from cols t
where exists (select 1 from cols t2 where t2.table_name = 'DEL_'||t.table_name)
and not exists (select 1 from cols t1
where t1.table_name = 'DEL_'||t.table_name
and t1.COLUMN_NAME=t.COLUMN_NAME)
分享到:
相关推荐
- 目的:为了便于管理和提高使用效率,通常会将具有相似特性的表存储在同一个表空间内。 - 数据字典:`SYSTEM`表空间主要用于存储数据字典信息,即数据库的元数据。 2. **控制文件**: - 功能:记录数据库的物理...
例如,“表空间”在两个系统中都表示存储空间的逻辑分组,但在**Oracle**中主要用于管理存储分配和回收,而在**DB2**中更多地涉及物理存储布局和管理。 #### 不同术语,相似含义 另一方面,也有一些术语在两个系统...
- **体系结构**:分为物理架构和逻辑架构两大部分,物理架构侧重于数据的实际存储方式,而逻辑架构则关注数据如何被组织和访问。 - **企业网格计算**:Oracle数据库支持企业网格计算,这是一种基于工业标准的、模块...
3. **另一台执行相似 SQL 速度很快的机器上的相关表的如上信息是什么**:比较不同环境下的表信息有助于发现潜在的问题区域。 综上所述,Oracle调优是一项综合性的任务,涉及到SQL查询优化、表结构设计、索引管理等...
描述中提到的“全国省市区三级联动表sql”包含两部分:Oracle和MySQL的SQL执行文件,以及Excel的省市区文件。这意味着这个压缩包提供了两个不同数据库系统的数据导入方案,Oracle是企业级的关系型数据库管理系统,而...
- **支持Oracle\PG两套协议**,提供了良好的兼容性。 - **多机并行计算版本**,适用于实时数仓和PB级数据处理。 - **计算存储分离版**,支持自定义存储接口。 - **计算节点支持水平扩展**,满足不同规模业务需求。 -...
- %TYPE、%ROWTYPE属性(PL/SQL):这两个属性允许变量自动匹配表列的数据类型,或整个行的数据结构。T-SQL没有直接的对应功能,但可以通过宣告变量时指定表的列名来实现相似效果。 综上所述,PL/SQL和T-SQL在语法...
### ORACLE EBS OPM标准功能培训资料-OPM成本-V10 #### UNIT1 概述 **OPM成本管理概述:** OPM(Oracle Process Manufacturing)成本管理是专门为流程制造业设计的功能模块,旨在帮助企业精确地管理和评估其生产...
Socket分为流式套接字(SOCK_STREAM,如TCP)和数据报套接字(SOCK_DGRAM,如UDP)两种主要类型。 #### 12. AJAX的工作原理 Asynchronous JavaScript and XML(AJAX)是一种在无需重新加载整个网页的情况下更新...
表空间恢复主要用于恢复单个或多个表空间,具体步骤类似于全库恢复,但更侧重于特定数据结构的恢复。 综上所述,无论是SAP HANA、Oracle还是SQL Server等不同类型的数据库,恢复的基本原则都是相似的,即通过备份...
- **ClassFile结构**:Class文件以一种固定格式存储,主要包括魔数、次要版本号、主要版本号、常量池表索引、访问标志、类索引、父类索引、接口索引表、字段表集合、方法表集合和属性表集合等。 - **常量池**:...
通过对IBM和Oracle的SOA参考架构的分析,我们可以看到这两家公司在构建SOA参考架构方面采取了相似的方法,即都强调了模块化、可扩展性和标准支持。这些特性对于企业来说是非常重要的,因为它们能够帮助企业更有效地...
这两种技术对数据管理的需求极为复杂,因为它们产生的数据不仅庞大而且包含多种类型的数据和信息,如几何图形、参数、分析结果等。 面向对象数据库(OODB)技术可以有效地应对这种需求,它通过对象的封装、继承和...
3.1.22 Compare Stage:比较数据流的相似性。 3.1.23 Switch Stage:根据条件分支数据流,实现动态流程控制。 3.1.24 Column Import Stage和Column Export Stage:导入和导出列定义,方便数据结构管理。 3.1.25 ...
这种职位设计与Oracle 11i中的职责概念有些相似。 **Customer Data的权限控制** Customer Data的权限控制可以细化到Employee、Position或Organization,甚至它们的组合。例如,“My View”显示用户个人的数据,...
2. **N+1结构**:与Nto1相似,但不设置专用备机,主机故障后,业务切换至未出现故障的其他主机。 3. **NtoN结构**:所有服务器均作为主机,不存在专设备机。当某主机故障时,其业务可自动切换至其他主机。 这些结构...
// 我还没有告诉你怎样使用数组的相似支持方式吗?让我们看一看 echo "$myphonebook[0]"; // sbabu echo "$myphonebook[1]"; // 5348 其他一些对数组或哈希表有用的函数包括sort(),next(),prev()...
向量数据库作为一种专门用于处理非结构化数据的技术,通过将数据转换成空间向量,能够高效地进行相似性搜索,从而大大提高了不同类型数据的处理效率和准确性。 在ToB场景中,企业往往需要利用自身积累的数据来优化...