`
yangtao309
  • 浏览: 66499 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

orcale数据库应用上的小技巧

阅读更多
最近要做个项目 数据库在oracle上 经常用PL/SQL developer.好多技巧都不知道。浪费很多的宝贵时间,效益没提升人还很累

下面列几点啊:(看看 各位的开发中是否也这样)

1.昨天在对比数据表字段个数时候和开发数据库用户下的表的个数时候
  大伙都犯浑 一个个的数据表在数啊 字段也是一个个在数
  我疼在心里 没有说~ 因为我也不知道用什么方法更加快捷。尽管我相信
  oracle数据库会支持这些。

  今天抽空找了下答案:
  a.查询用户下的数据表个数
  
     select t.owner, count(*) from all_tables t group by t.owner
   


   以上显示 数据库下各个用户下的表的个数
    如图:
  


  具体要查询 某个用户下的数据表个数 可以适当的改变下 就可以
b.查询表中的字段个数
select t.TABLE_NAME, count(*) from user_tab_columns t group by t.TABLE_NAME;


或者
select count(*) from user_tab_columns t where t.TABLE_NAME = 'ERP2_USERMAIN'


c.显示表结构的
desc erp2.erp2_complain;


需要在PL/SQL developer 的命令窗口下进行

d.同理查询 数据库下的用户对应的sequences的个数
select t.sequence_owner, count(*) from all_sequences t group by t.sequence_owner;


e.如何取得某个用户下所有sequence的当前值?

select  t.last_number, t.sequence_owner, t.sequence_name from all_sequences t where t.sequence_name like 'SEQ_ERP2%' group by t.last_number,t.sequence_owner,t.sequence_name;



//ps=======================
//以后有些小技巧 会及时更新 效益才是有重要的
  • 大小: 32.2 KB
1
0
分享到:
评论

相关推荐

    orcale数据库教程

    Oracle是全球最受欢迎的关系型数据库之一,广泛应用于企业级应用、数据分析和云计算服务。本教程涵盖了Oracle数据库的基础概念、核心功能以及高级特性,通过习题、代码示例和SQL语法解析,帮助学习者系统地掌握...

    Orcale数据库全方面学习-第一课

    Oracle数据库是一款广泛应用于企业级环境中的关系型数据库管理系统。它提供了强大的数据管理功能,能够高效地处理大量的数据,并支持复杂的数据查询与分析任务。本章节将详细介绍如何在Oracle数据库中进行数据的过滤...

    tomcat部署多个项目

    ### Tomcat部署多个项目的详细指南 #### 一、前言 Apache Tomcat 是一款非常流行的 Java Web 应用服务器,广泛用于开发、测试以及生产环境中部署 Java Web ...希望本文能帮助您更好地理解和掌握 Tomcat 的部署技巧。

    企业级数据库(orcale)\第09讲

    2. **PL/SQL**:Oracle特有的编程语言,结合了SQL查询能力与过程式编程,是编写存储过程、触发器和数据库应用程序的关键工具。 3. **索引**:Oracle支持多种类型的索引,如B树索引、位图索引、函数索引等,以优化...

    orcale优化.txt

    本文将重点介绍Oracle中的三种优化器:基于规则(RULE)、基于成本(COST)以及选择性(CHOOSE),并深入探讨它们的工作原理、应用场景及配置方法。 #### 一、Oracle优化器概述 Oracle优化器负责确定查询执行的...

    高级orcale学习资料一栏全解

    综上,"高级Oracle学习"涵盖了数据库的多方面内容,从应用软件的优化到数据库的深度管理,每个环节都需要深入理解和实践,才能成为真正的Oracle大师。在实际工作中,结合具体的诊断报告和问题,进行针对性的学习和...

    orcale 11g

    2. **实时应用克隆(Real-Time Application Cloning)**:此功能允许快速创建数据库的只读副本,用于测试、开发或故障恢复,无需完全复制整个数据库,极大地减少了时间。 3. **高级压缩(Advanced Compression)**...

    优化Oracle库表设计的若干方法

    在数据库管理领域,Oracle数据库系统以其高效、稳定和强大的功能被广泛应用。然而,随着数据量的增长,性能问题可能会逐渐显现,这时就需要对Oracle库表进行优化。本文将深入探讨优化Oracle库表设计的若干方法,旨在...

    orcale自学笔记

    Oracle自学笔记涵盖了...通过深入学习这些知识点,初学者可以逐步掌握Oracle数据库的基本操作和管理技巧,为进一步的数据库设计和开发打下坚实基础。在实践过程中,不断探索和解决实际问题,将是提升技能的有效途径。

    Oracle威武教程(v5版)

    ### Oracle威武教程...综上所述,《Oracle威武教程》不仅涵盖了Oracle数据库从基础知识到高级应用的全面内容,还深入探讨了Oracle与SUN合并的战略意义及云计算领域的未来趋势,为读者提供了全方位的Oracle知识体系。

    Oracle也有注入漏洞

    3. **测试注入**: 作者使用了经典的SQL注入技巧,通过向查询字符串添加单引号来测试是否会导致数据库错误。结果页面确实返回了错误信息,这表明可能存在未处理的注入漏洞。 4. **确认漏洞**: 为了进一步验证,作者...

    oracle_SQL中ROWID与ROWNUM的使用

    - `ROWNUM` 不属于任何具体的表或视图,而是由数据库系统自动为查询结果集分配的。 #### 案例分析 假设我们有一个名为 `student` 的表,表结构如下: | ID (char(6)) | name (VARCHAR2(10)) | | --- | --- | | ...

    ojdbc6.jar

    在开发Java应用,尤其是使用Spring Boot框架时,与Oracle数据库的交互是常见的需求。`ojdbc6.jar`是Oracle公司提供的JDBC驱动程序,用于连接和操作Oracle数据库。本文将详细探讨如何在Spring Boot项目中利用Maven来...

Global site tag (gtag.js) - Google Analytics