`

查找oracle中的非空表

 
阅读更多
1.创建表
create table D
(
  NO   NUMBER(10),
  NAME VARCHAR2(200)
)

2.准备插入语句,

spool intert.sql;
select 'insert into D select count(*), ''' ||table_name||''' from '||table_name ||';' from dba_tables where owner='SIG_MPD';
spool off;


3.执行获得的sql语句
@insert.sql


4.查有记录的表名

SELECT NAME FROM D
WHERE NO>0 
order by NAME
分享到:
评论

相关推荐

    oracle11g不能导出空表的解决方式

    Oracle 11g 的 deferred_segment_creation 参数默认值为 TRUE,这意味着只有当表中有数据时,才会分配 segment。为了解决空表不能导出的问题,我们可以将该参数设置为 FALSE。这样,无论是空表还是非空表,都将分配 ...

    Oracle中比对2张表之间数据是否一致的几种方法

    -- 在目标表中查找对应记录 -- 如果没有找到,则记录差异 END LOOP; END; / ``` 通过这种方法,可以根据具体需求定制更加复杂的逻辑,以满足特定场景下的数据对比需求。 #### 总结 本文介绍了三种在Oracle中...

    oracle经典sql多表查询,sql统计

    在这个"Oracle经典SQL多表查询,SQL统计"的主题中,我们将深入探讨如何在Oracle环境中进行复杂的多表查询以及进行各种统计分析。 一、多表查询 1. 内连接(INNER JOIN):内连接返回两个表中存在匹配记录的结果集...

    Oracle 11g R2 执行export导出时 空表无法导出原因及解决方法

    Oracle 11g R2 版本中,在执行export导出时,可能会出现空表无法导出的问题,本文将会详细介绍这个问题的原因和解决方法。 问题原因 在 Oracle 11g R2 版本中,有一个优化功能,在建表时,不会分配存储空间,只有...

    oracle约束和索引笔记

    本笔记主要探讨了两个关键概念:约束和索引,这些都是Oracle数据库中的基础但至关重要的元素。 **1. 约束(Constraints)** 约束是Oracle数据库中用于确保数据完整性的规则。它们分为以下几种类型: - **非空约束...

    查看Oracle当前用户下的信息(用户,表视图,索引,表空间,同义词,存储过程函数,约束条件)

    表是Oracle数据库中最基本的数据存储单元,包含结构化的数据列。视图则是基于一个或多个表的虚拟表,它允许用户以自定义的方式显示数据。创建视图可以简化复杂的查询,提供安全性,并为用户提供一种抽象数据的方式。...

    Oracle 对系统表操作

    Oracle数据库系统包含了大量的系统表,这些表存储了关于数据库的各种元数据,如用户信息、表空间、数据库对象、表、索引、序列、视图、聚簇、快照、同义词、数据库链接以及触发器等。通过查询这些系统表,DBA...

    MYSQL到ORACLE程序迁移的注意事项

    日期运算方面,Oracle与MySQL的表达式有所不同,如查找距离当前时间7天的数据,MySQL是`DATE_FIELD_NAME > SUBDATE(NOW(), INTERVAL 7 DAY)`,Oracle则是`DATE_FIELD_NAME > SYSDATE - 7`。 6. **空字符处理**: ...

    oracle批量添加主键

    总之,在Oracle数据库中批量添加主键是一个涉及多个步骤的过程,包括查找无主键的表、编写和执行`ALTER TABLE`语句以及处理可能存在的重复数据。这个过程需要谨慎操作,确保数据的完整性和一致性。同时,合理规划和...

    Oracle中数据操纵的应用.doc

    - 查找"客户信息"表中所有位于深圳的客户。 - 获取"订单信息"表中订货量在10~20之间的订单。 - 统计2022年以来各货品的销售数量,按货品编号排序。 - 显示2022年以来各货品的销售详情,包括销售数量和订货日期。...

    Oracle数据库相关操作

    在本文中,我们将深入探讨Oracle数据库的相关操作,包括数据查询、表的创建与管理、索引、事务处理以及SQL语句的使用。 首先,让我们了解Oracle中的基本SQL操作。SQL(Structured Query Language)是用于管理和处理...

    Oracle表管理.pptx

    本篇主要探讨Oracle中的表管理,包括表空间、数据类型、表的创建与删除、数据完整性和CRUD操作。 首先,表空间是Oracle数据库的核心概念之一。表空间是逻辑存储单元,它由一个或多个数据文件组成,而这些数据文件...

    Oracle基础 基础Oracle

    Oracle是世界上最流行的关系型数据库管理系统之一,尤其在企业级应用中广泛应用。对于初学者来说,了解Oracle的基础至关重要。本文将详细解析Oracle中的基本概念、操作和SQL语句。 1. 创建数据库:`CREATE DATABASE...

    oracle通用查询系统

    在Oracle数据库中,表结构是数据组织的核心,它定义了数据的布局和关系。通过这款工具,用户可以清晰地看到每个表的字段(列)及其数据类型、主键、外键等关键属性,这对于理解数据库设计和进行数据操作至关重要。...

    oracle_cj.doc

    CONSTRAINT用于定义表的约束条件,如唯一性、非空等。SEQUENCE则用于生成序列号,常用于主键生成。 3. 事务处理: 在Oracle中,事务(Transaction)是一系列数据库操作的逻辑单元,可以通过COMMIT提交事务,使更改...

    Oracle课程设计-图书管理系统样例.rar

    图书管理系统中的查询操作至关重要,`SELECT`语句是核心,可以结合`WHERE`、`JOIN`、`GROUP BY`、`ORDER BY`等子句实现各种复杂查询,如查找特定图书、统计各类图书的数量等。 6. **索引与性能优化** 为了提高...

    Oracle学习第四章

    它们为表中的数据创建快速查找路径,尤其是对于频繁进行的查询。B树索引是最常见的类型,但也有位图索引适用于低基数(非唯一值)的列,或者在做大量全表扫描时。 **存储过程和函数**是可重用的代码块,用于执行...

    一个oracle客户端(oracle sql handler)

    用表格显示 SELECT 语句的查询结果,可以直接对查询结果进行再操作,如 修改、插入行、删除行、提交(将表格中的数据改变写入相应的数据库表中)、多功能拷贝、导出为 INSERT 语句、单条记录操作、方便的查找及替换...

    Oracle数据库经典学习教程

    - **约束**:用于限制表中数据的有效性,包括主键、外键、唯一、非空等。 ##### 4. 数据操纵语言(DML) - **操作**:主要包括INSERT、UPDATE、DELETE等语句,用于对表中的数据进行增删改操作。 ##### 5. 操作符 -...

    Oracle_系统表大全[参照].pdf

    以上内容详细介绍了Oracle系统表中涉及的用户管理、表空间、数据库对象、表、索引、序列、视图、聚簇、快照、同义词、数据库链接和触发器等多个关键领域的操作和查询方法。理解并熟练运用这些系统表对于数据库管理和...

Global site tag (gtag.js) - Google Analytics