`

Oracle 查询字段详细信息

阅读更多
Oracle 中查询字段详细信息的sql 语句,包含了表名,字段名,类型,长度,是否为空,列序号和字段的备注信息。

 

 SELECT USER_TAB_COLS.TABLE_NAME as 表名,
    USER_TAB_COLS.COLUMN_NAME 
as 列名 , 
USER_TAB_COLS.DATA_TYPE 
as 数据类型,
    USER_TAB_COLS.DATA_LENGTH 
as 长度,
    USER_TAB_COLS.NULLABLE 
as 是否为空,
USER_TAB_COLS.COLUMN_ID 
as 列序号,
    user_col_comments.comments 
as 备注 
FROM USER_TAB_COLS 
inner join user_col_comments on
 user_col_comments.TABLE_NAME
=USER_TAB_COLS.TABLE_NAME 
and user_col_comments.COLUMN_NAME
=USER_TAB_COLS.COLUMN_NAME 
where  USER_TAB_COLS.Table_Name
='表名' 
                    


分享到:
评论
1 楼 wmj007 2011-07-09  
SELECT USER_TAB_COLS.TABLE_NAME as 表名,    USER_TAB_COLS.COLUMN_NAME as 列名 , USER_TAB_COLS.DATA_TYPE as 数据类型,    
	USER_TAB_COLS.DATA_LENGTH as 长度,    USER_TAB_COLS.NULLABLE as 是否为空,USER_TAB_COLS.COLUMN_ID as 列序号,    
	user_col_comments.comments as 备注 FROM USER_TAB_COLS inner join user_col_comments on 
	user_col_comments.TABLE_NAME=USER_TAB_COLS.TABLE_NAME and user_col_comments.COLUMN_NAME=USER_TAB_COLS.COLUMN_NAME


稍做改动,但很想实现一个函数,功能是传入任意的查询SQL语句,获取该SQL相关的字段信息

相关推荐

    oracle数据库字段值自动加1

    下面将详细介绍如何实现 Oracle 数据库字段值自动加 1。 首先,需要创建一个表来存储数据。在本示例中,我们创建一个名为 T_TAP_GETOUT 的表,用于存储磁带出库信息。该表包含多个字段,包括 F_ID、F_BORROWDATE、F...

    Oracle查询指定表的所有字段名和数据类型SQL

    ### Oracle查询指定表的所有字段名和数据类型SQL ...总之,通过上述SQL查询语句,我们可以高效地获取Oracle数据库中指定表的所有字段名和数据类型信息,这对于数据库管理和开发工作来说具有重要的意义。

    oracle查询blob字段照片(jpeg) 像素大小sql

    本篇文章将详细介绍如何通过SQL查询语句获取存储在Blob字段中的JPEG格式照片的像素大小。 ### 1. 了解Blob数据类型 在Oracle数据库中,Blob(Binary Large Object)类型用于存储大容量的二进制数据,比如图像、音频...

    oracle实现多字段匹配一个关键字查询

    本文将详细介绍两种在Oracle中实现这种查询的方法。 ### 一、使用管道符号(||)连接字段 这种方法通过使用Oracle中的字符串连接操作符“||”来合并多个字段值,形成一个新的字符串,然后对该字符串执行LIKE查询。 ...

    oracle unused字段后恢复出来

    oracle unused字段后恢复出来 说明,本来,unused是为了快速drop字段用的,但是是没有used或者什么reused命令恢复出来的,常规的办法只能drop这个字段后再添加,但是还是有办法恢复字段以及以前的内容的【毕竟空间...

    解决mybatis使用char类型字段查询oracle数据库时结果返回null问题

    "解决mybatis使用char类型字段查询oracle数据库时结果返回null问题" 在使用mybatis框架对Oracle数据库进行查询操作时,如果使用char类型字段作为查询条件,可能会出现结果返回null的问题。这种情况下,需要对char...

    oracle 字段查询

    查询oracle数据库中单表中所有字段名

    Oracle LOB字段处理工具

    Oracle数据库系统中,LOB(Large Object)字段是用来存储大量数据的类型,如图像、音频、视频或大型文本文件。在数据库操作中,LOB字段的处理往往比常规的行数据更为复杂,因为它涉及到大块的数据读取、写入和管理。...

    oracle 查询表字段明细、字段注释、表注释

    Oracle 数据库管理系统提供了多种方式来查询表字段明细、字段注释、表注释等信息。本文将介绍如何使用 Oracle 的系统视图和系统表来查询表字段明细、字段注释、表注释等信息。 一、查询表字段明细 在 Oracle 中,...

    oracle实现多字段匹配一个关键字查询(本人亲测,没毛病)

    本文将详细介绍如何利用Oracle SQL语句实现多字段匹配一个关键字查询,并提供几种不同的实现方法。 #### 一、使用字符串连接操作符进行匹配 在Oracle中,可以通过使用字符串连接操作符`||`来连接多个字段,并与...

    Oracle 增加修改删除字段

    本文将详细介绍如何使用`ALTER TABLE`命令来增加、修改以及删除字段,并且也会涵盖如何添加和修改表的约束。 #### 一、增加字段 使用`ALTER TABLE`命令增加字段的基本语法如下: ```sql ALTER TABLE 表名 ADD ...

    Oracle 数据表修改字段长度

    Oracle数据库中,表中已存在数据字段修改该字段的长度,如有疑问可沟通联系,当积分自动提升到很高的时候欢迎联系,会把积分调低。

    jdbc读写Oracle的CLOB字段

    JDBC读写Oracle的CLOB字段

    Oracle添加字段的sql语句源码下载

    Oracle添加字段的完整语句,oracle 添加字段时判断字段是否已经存在,sqlserver判断字段是否存在并添加

    更改Oracle表中字段的顺序的终极方法

    - 通过`Sys.Col$c`视图查询当前字段和目标字段的`Col#`值。 3. **字段顺序调整**: - 判断当前字段与目标字段的位置关系(前后)。 - 根据位置关系的不同,执行相应的循环更新操作,调整其他字段的`Col#`值,以...

    oracle表字段或是视图字段添加备注方法

    在本节中,我们将详细介绍如何使用 Oracle 的 Comment 机制来添加备注信息到表字段或视图字段中。 添加备注信息到表字段或视图字段的方法 在 Oracle 中,添加备注信息到表字段或视图字段的方法非常简单。我们可以...

    oracle某个字段多行记录转化为一行

    根据提供的信息,本文将详细介绍如何在Oracle数据库中将某个字段的多行记录转换为一行记录的方法。这种方法在处理大量数据时非常有用,特别是在需要将多个值汇总到一个字段中的场景下。 ### 标题理解:“oracle某个...

    oracle字段去重

    ### Oracle字段去重详解 #### 一、Oracle字段去重概念与应用场景 在数据库操作过程中,数据表中可能会出现重复的数据记录,这不仅浪费存储空间,还可能导致数据分析时出现错误的结果。因此,去除重复记录是数据库...

    Oracle数据库表建立字段唯一性的方法

    以下是对"Oracle数据库表建立字段唯一性方法"的详细解释: 1. **唯一约束(Unique Constraint)** - **定义**:唯一约束是一种表级约束,用于确保表中的某列或某些列的值都是唯一的。这意味着,除了NULL值之外,...

    ORACLE中CLOB字段转String类型

    本文将详细介绍如何在Oracle中实现CLOB字段到字符串类型的转换,并探讨其中的关键技术和注意事项。 #### 一、CLOB概述 1. **定义**: - `CLOB`是Oracle数据库提供的一种特殊的数据类型,用于存储大文本数据。 - ...

Global site tag (gtag.js) - Google Analytics