`
小杨学JAVA
  • 浏览: 900311 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Oracle数据库查询表名

 
阅读更多

Oracle数据库查询表名

本文主要讲述Oracle数据库查询表名与表的实际列名的实际操作方案,进行Oracle数据库查询表名的实际操作步骤,首先是从复制相关代码开始,下面就是文章的具体内容的描述,希望浏览之后对DBA们会有所帮助。

 

1.Oracle查询表名:

 

复制代码 代码如下:

select table_name,tablespace_name,temporary from user_tables [where table_name=表名] 其中:table_name:表名(varchar2(30));

tablespace_name:存储表名的表空间(varchar2(30));

temporary:是否为临时表(varchar2(1))。

eg: select table_name,tablespace_name,temporary from user_tables where table_name='TEST_TEMP'; 结果:

table_name tablespace_name temporary TEST_TEMP SDMP N 注:Oracle查询表名变量值必须大写。

 

2.查询表列名:

 

复制代码 代码如下:

select column_name,data_type ,data_length,data_precision,data_scale from user_tab_columns [where table_name=表名]; 其中:column_name:列名(varchar2(30));

data_type:列的数据类型(varchar2(106));

data_length:列的长度(number);

eg:select column_name,data_type ,data_length,data_precision,data_scale from user_tab_columns where table_name='TEST_TEMP'; 结果:

column_name data_type data_length data_precision data_scale ID NUMBER 22 0 NAME NVARCHAR2 20 SEX CHAR 1 GRADE NVARCHAR2 10

注:Oracle查询表名变量值必须大写。

另外,也可以通过 all_tab_columns来获取相关表的数据。

eg:select * from all_tab_columns where table_name='TEST_TEMP'; 以上的相关内容就是对Oracle查询表名以及表的列名的介绍,望你能有所收获。

 

转:http://tech.ccidnet.com/art/3089/20100929/2203539_1.html

oracle查询表的注释,及列的注释

[sql] 

select t3.table_name,t3.comments,t2.comments,t1.COLUMN_NAME  

       ,t1.DATA_TYPE||'('||decode(t1.DATA_TYPE, '', t1.DATA_PRECISION+t1.DATA_SCALE, t1.data_length)||')' 

from user_tab_cols t1, user_col_comments t2, user_tab_comments t3  

where t1.TABLE_NAME=t2.table_name(+)  

and t1.COLUMN_NAME=t2.column_name(+)  

and t1.TABLE_NAME=t3.table_name(+)  

and lower(t1.TABLE_NAME)='user';

分享到:
评论

相关推荐

    Oracle数据库表名支持的最大长度是多少

    小编今天在建一个Oracle数据库表时,提示如下表名长度超过了最大值了。错误如下: 代码如下: 错误报告: SQL 错误: ORA-00972: 标识符过长 00972. 00000 – “identifier is too long” *Cause: An identifier ...

    oracle数据库查询语句大全

    Oracle数据库查询语句大全是一篇关于Oracle数据库的查询语句总结的文章,文章包含了各种查询语句,包括查询表名、查询用户、查询数据库参数、查询实例名、查询数据库域名、查询服务名、显示当前用户、直接登陆、查询...

    oracle数据库表,字段信息导出为excel

    Oracle数据库是世界上最流行的数据库管理系统之一,它被广泛用于存储、管理和检索各种业务数据。在数据库管理中,有时候我们需要将数据库的结构信息,如表名、字段类型、字段长度以及注释等导出到Excel文件中,以...

    Oracle数据库表定时备份表 表名动态拼接时间戳存储过程

    1、备份Oracle数据库表时添加动态时间戳,解决了ORA-00922: missing or invalid option 错误。 2、备份表结构和数据,还备份索引、序列、触发器等对象,提高了备份速度。但需要手动备份原始表的序列。 3、备份策略是...

    通过VB来连接oracle数据库做查询

    本篇文章将深入探讨如何利用VB连接Oracle数据库并执行查询。 首先,要连接Oracle数据库,我们需要在VB中引入Oracle的数据库访问组件,通常是Oracle Data Provider for .NET (ODP.NET)。这个组件允许VB应用程序直接...

    linux shell 查询oracle数据库中的值 并返回

    结合Oracle数据库,我们可以编写shell脚本来查询数据库中的数据,并将结果返回。这个特定的场景中,我们可能想要从Oracle数据库中检索特定的值,然后在命令行界面或者进一步处理中使用这些数据。下面将详细讲解如何...

    从一条select语句看oracle数据库查询原理

    "从一条select语句看oracle数据库查询原理" Oracle数据库查询原理是Oracle数据库的核心机制之一,从一条select语句我们可以了解到Oracle数据库的查询过程,从客户端到服务器端的整个过程。这篇文章将一步步地解释...

    使用geotools导入shp文件到Oracle数据库时表名带下划线问题的解决方法

    在本问题中,我们将探讨如何使用开源GIS库Geotools将Shp文件导入到Oracle数据库,并解决遇到的表名带有下划线导致导入失败的问题。 Geotools是一个Java库,它提供了处理地理空间数据的能力,包括读取、写入和操作...

    labview 调用oracle数据库

    本篇将详细讲解如何利用LabVIEW调用Oracle数据库,包括ODBC连接、创建表、写入数据以及查询与更新操作。 首先,要实现LabVIEW与Oracle数据库的连接,我们需要借助ODBC(Open Database Connectivity)驱动程序。ODBC...

    Oracle数据库开发和设计规范

    本文档总结了 Oracle 数据库开发和设计规范的主要内容,包括命名约定、表名规则、存储过程规则、视图规则、索引规则、序列规则、主键规则和外键规则等。 一、命名约定 Oracle 数据库开发和设计规范中,命名约定是...

    mysql ,oracle 数据库命名规范

    5. **使用schema和owner**:Oracle数据库中,对象属于特定的schema或owner,所以完整的对象引用可能是`schema.object_name`。 6. **避免使用数字开头**:在Oracle中,以数字开头的名称是不允许的。 7. **同样提倡...

    Oracle 数据库设计开发规范

    在 Oracle 数据库设计开发规范中,数据库设计包括了表名、字段名称、列格式、权限等多个方面的规定,以确保整个系统的安全性和可扩展性。 本规范共分为多个章节,包括范围和简介、数据库整体设计规范、数据库安全...

    Oracle数据库性能分析

    ### Oracle数据库性能分析 #### 一、Oracle体系结构 Oracle数据库是一个复杂且功能强大的关系型数据库管理系统(RDBMS),其核心组件包括实例和数据库文件。理解Oracle的体系结构对于优化性能至关重要。 - **实例**...

    excel导入数据到Oracle数据库

    ### Excel导入数据到Oracle数据库详解 #### 一、前言 在日常工作中,我们经常会遇到需要将Excel中的数据批量导入到Oracle数据库的情况。这一过程不仅可以提高工作效率,还能确保数据的一致性和准确性。本文将详细...

    Oracle获取用户下所有表名 获取表所有的列名及数据类型.txt

    Oracle获取用户下所有表名 获取表所有的列名及数据类型 两个SQL查询语句

    Oracle数据库表定时备份表 表名动态拼接时间戳存储过程-解决了ORA-00922

    1、备份Oracle数据库表时添加动态时间戳,解决了ORA-00922: missing or invalid option 错误和ORA-00922: 选项缺失或无效错误。 2、备份表结构和数据,还备份索引、序列、触发器等对象,提高了备份速度。但需要手动...

    Oracle数据库操作

    在Oracle数据库操作中,我们经常需要从查询结果中提取并展示记录集。这通常涉及到游标(Cursor)的使用,游标允许我们逐行处理查询结果。在PL/SQL中,可以声明一个游标,执行SQL查询,并通过循环遍历游标来显示记录...

    ORACLE怎么修改表名呢

    在Oracle数据库管理中,有时我们可能需要更改已创建表的名称。这种需求可能是由于项目初期命名不规范、业务调整或是其他原因导致的。更改表名通常有两种方法:通过SQL语句进行修改或者在数据库控制台中手动操作。...

    MFC使用ADO实现与Oracle数据库的操作

    MFC通过ADO实现了对Oracle数据库的增删改查,主要实现了数据的增加、删除、修改、查找功能。该资源本原本是日文的,我通过个人的学习和翻译,把相关重要代码的注释以及界面都翻译成了中文。并且在此基础上添加了不少...

Global site tag (gtag.js) - Google Analytics