`
chenhua_1984
  • 浏览: 1254170 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论
阅读更多

ResultSetMetaData rsMetaData = rs.getMetaData();

int numberOfColumns = rsMetaData.getColumnCount();

 

以前开发的时候通过JDBC连接ORACLE,然后通过JDBC的API取出表格的列,这种相对来讲麻烦一些,现在使用ORACLE的

 

系统视图 user_tab_columns 可以直接查询到表格的列数。

 

使用语句select count(*) from user_tab_columns where table_name='想查看的表名'

 

得到的结果集返回的行数就是这个表格的列数。

分享到:
评论

相关推荐

    一个oracle客户端(oracle sql handler)

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

    Oracle和数据结构

    3. 列(Column):列定义了表中的字段,每个列都有一个名字、数据类型和可能的约束条件,如非空(NOT NULL)、主键(PRIMARY KEY)或外键(FOREIGN KEY)。 4. 索引(Index):索引是提高查询速度的关键,它创建在...

    Oracle report builder 教程

    Oracle Report Builder 不仅是一款报表开发工具,更是一个功能全面的数据分析平台。无论是简单数据展示还是复杂数据分析,Report Builder 都能提供强大支持,是企业数据可视化和报表制作的首选解决方案。通过熟练...

    oracle讲义

    2. 表空间与数据文件:表空间是存储数据库对象的逻辑单元,由一个或多个数据文件组成。数据文件是实际保存数据的物理文件。 3. 用户与权限:Oracle支持多用户环境,每个用户有自己的命名空间。权限管理确保用户只能...

    Oracle SQL Table name

    描述中提到的“ORACLE的表名合集,里面包含了所有表的所有字段以及内容描述”,意味着文档包含了一个列表,列出Oracle数据库中所有表格的名称以及每个表中的字段信息和字段含义。这个合集对于数据库管理员和开发人员...

    oracle_cj.doc

    `DECODE`函数是一个有用的工具,可以在查询中实现条件判断,如`SELECT COUNT(DECODE(sage, 25, sage, NULL)) FROM stu_p GROUP BY sname`,它统计`sage`字段值为25的学生数量,按`sname`分组。 2. 数据库对象创建与...

    oracle_note.rar_oracle_oracle Note 341456

    1. **数据模型**:Oracle基于关系型数据模型,这意味着它存储和管理数据的方式是通过表格(表)和列来实现的,每个表都有一个唯一的键来标识记录。 2. **SQL**:结构化查询语言是与Oracle交互的主要工具,用于查询、...

    oracle form 学习资料

    1. **表单设计**:Oracle Form Builder提供了一种拖放式界面,使得开发者可以轻松创建和布局表单元素,如文本字段、按钮、列表框、表格等。表单设计包括设置元素属性、调整大小、排列和绑定数据源。 2. **数据源...

    oracle学习案例

    1. **数据模型**:Oracle遵循关系型数据模型,其中数据被组织成表格形式,每个表有多个列(字段)和行(记录)。表之间可以通过键(如主键和外键)建立关联。 2. **SQL语言**:结构化查询语言是与Oracle交互的主要...

    将excel数据导入到oracle数据库

    本文将详细介绍如何将Excel数据导入Oracle数据库,这是一个实用且重要的技能,尤其对于数据分析师、数据库管理员以及IT专业人员来说。Excel作为广泛使用的电子表格工具,常常被用作数据存储和处理的临时平台,而...

    oracle及reports培训教程.asp.rar

    2. **表和关系**:在Oracle中,数据以表格的形式存储,每个表都有一个唯一的名称和一系列列,列定义了数据类型。表之间可以通过键建立关联,例如主键和外键,以维护数据的一致性和完整性。 3. **索引**:为了加快...

    Oracle Concepts 中文版 (10g R2)

    在Oracle中,数据被组织在表格(Table)中,表格由列(Column)和行(Row)组成。每个列有特定的数据类型,如整数、字符串或日期,行则代表单一的数据记录。 Oracle数据库的架构包括多个组成部分,如服务器进程、...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    他认为对于SQL的学习是永无止境的,相信每一个查询Oracle数据库的人都需要精通SQL语言,才能写出高效的查询。他参与本书的编写就是为了帮助别人实现这一目标。 目录 封面 -11 封底 -10 扉页 -9 版权 -8 版权声明 -7...

    《Oracle10g DBA两日速成教程》-电子书下载(PDF)

    Oracle数据库采用关系型模型,这意味着数据以表格形式存在,每张表有列和行,列代表属性,行代表记录。 DBA的主要职责包括安装配置、性能优化、备份恢复、安全管理和故障排查。在Oracle 10g中,DBA可以通过企业管理...

    Oracle+DBA日常工作手册

    - **统计信息导出表创建**:创建用于导出统计信息的表格。 - **Oracle 10g 逻辑备份目录创建**:为 Oracle 10g 的逻辑备份创建专用目录。 #### 第二章 事中阶段 ##### 一、Oracle 数据库出现问题时需掌握的相关...

    游标分类汇总行转列oracleplsql

    - 声明游标:定义游标并关联一个SQL查询语句。 - 打开游标:使用 `OPEN` 语句打开游标,使游标指向查询结果的第一行。 - 读取数据:使用 `FETCH` 语句从游标中读取一行数据。 - 处理数据:对读取的数据进行处理。 - ...

    查询oracle数据库数据的一款简单工具

    总的来说,Golden32 v5.7.445作为一个Oracle数据库查询工具,提供了直观的用户界面和强大的SQL编辑功能,帮助用户高效地管理和操作数据库。无论你是数据库管理员还是开发者,都能从中受益,快速获取和分析数据库中的...

    oracle实验报告

    (5)在一个表上的每一个动作只能有一个触发器与之关联。 (6)在一个单独的表上,最多只能创建三个触发器与之关联,一个INSERT触发器,一个DELETE触发器和一个UPDATE触发器。 1. 实例讲解Oracle数据库自带的几个...

    Oracle8i_9i数据库基础

    - 表格中的每一列代表一种属性或特征,并且每一列都有一个唯一的名称。 - 表格中的每一行代表一个实体或实例。 - 表格中的数据是不可分割的最小单位。 ##### 1.2 Codd十二法则 - **概述**:Codd十二法则由Edgar ...

Global site tag (gtag.js) - Google Analytics