`

Oracle中查看所有表和字段(转)

阅读更多

 

文章出自以下两个网站:

Oracle中查看所有表和字段:http://www.2cto.com/database/201202/120519.html  

dba_tables、all_tables和user_tables的区别: http://zhidao.baidu.com/link?url=eu0tAa1yhkEPEHAL_Dy_TcW0L23NxdQ7sHCvYgTXsy9o9TptWNwd5-HyGEWLw5DhZ8Ys0CjCdGNoc3Z9rMyI1_

 

具体代码如下:

-- 获取表
SELECT * FROM user_tables t ; -- 当前用户名下的表的信息
SELECT * FROM all_tables t ; -- 当前用户有权限的表的信息(只要对某个表有任何权限,即可在此视图中看到表的相关信息)
SELECT * FROM dba_tables t ; -- 系统里所有的表的信息,需要DBA权限才能查询
-- 获取表字段
SELECT * FROM user_tab_columns t ;
SELECT * FROM all_tab_columns t ;
SELECT * FROM dba_tab_columns t ;

 

 

 

分享到:
评论

相关推荐

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

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

    取得oracle中某表的所有字段名

    在Oracle数据库中,获取某个表的所有字段名是常见的需求,特别是在进行数据操作、数据库设计或者自动化脚本编写时。以下是一些关于如何获取Oracle表字段的详细知识。 首先,你可以使用`USER_TAB_COLUMNS`系统视图来...

    oracle数据库中的对表中字段的增删改查

    在Oracle数据库中,对表中...总之,Oracle数据库中对表中字段的增删改查是数据库管理的基础,而源码和工具的选择能有效提升工作效率和代码质量。理解并熟练掌握这些操作对于任何数据库管理员或开发人员都是至关重要的。

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

    本文将介绍如何使用 Oracle 的系统视图和系统表来查询表字段明细、字段注释、表注释等信息。 一、查询表字段明细 在 Oracle 中,系统视图 `ALL_TAB_COLUMNS` 提供了表字段明细信息。我们可以使用以下 SQL 语句来...

    ORACLE中CLOB字段转String类型

    ### ORACLE中CLOB字段转String类型 在Oracle数据库中,`CLOB`(Character Large Object)是一种用于存储大量文本数据的数据类型。由于其能够存储非常大的文本块(最大可达4GB),因此常被用于存储文章、报告或任何...

    Oracle中如何用SQL检测字段是否包括中文字符

    有一个同事的数据迁移程序有个问题,没有考虑中文编码字符,由于迁移的表有几千万数据,但是有中文的记录集很少,问我能否找出有中文内容的记录数。首先我想到的是采用检测每个字节ASCII的方式,这样的话需要写一个...

    Oracle_Mysql_Sqlserver字段类型转换参考

    Oracle_Mysql_Sqlserver字段类型转换参考Oracle_Mysql_Sqlserver字段类型转换参考Oracle_Mysql_Sqlserver字段类型转换参考Oracle_Mysql_Sqlserver字段类型转换参考Oracle_Mysql_Sqlserver字段类型转换参考Oracle_...

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

    ### 更改Oracle表中字段顺序的方法 在Oracle数据库管理中,有时我们可能需要对表中的字段顺序进行调整。然而,通常的做法是通过备份、删除原表并重建来达到这一目的,这种方法不仅耗时而且繁琐。幸运的是,经过一番...

    Oracle 增加修改删除字段

    需要注意的是,在删除字段之前,如果该字段中有数据,必须确保这些数据不是必要的或者是可以被其他方式替代的。 #### 四、重命名字段 有时候我们需要对表中的字段进行重命名,可以通过以下命令实现: ```sql ...

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

    在Oracle数据库中,确保表中特定字段具有唯一性是数据完整性的重要方面。这可以通过创建唯一约束或唯一索引来实现。以下是对"Oracle数据库表建立字段唯一性方法"的详细解释: 1. **唯一约束(Unique Constraint)**...

    如何:让Oracle表及字段显示为区分大小写

    虽然在Oracle中默认采用全部大写的形式可以简化查询过程,但对于那些希望保留标识符原始大小写状态的开发者来说,通过使用PowerDesigner或其他方法来创建表和字段,可以使Oracle中的表及字段显示为区分大小写的形式...

    Oracle数据库表中字段顺序的修改方法

    2. 查找表中所有字段的顺序,例如: ```sql select obj#, col#, name from sys.col$ where obj# = '103756' order by col#; ``` 3. 直接更新`sys.col$`表中的`col#`字段以调整顺序,如: ```sql update sys.col...

    Oracle删除表、字段之前判断表、字段是否存在

    在Oracle中若删除一个不存在的表,如 “DROP TABLE tableName”,则会提示: ORA-00942:表或视图不存在 若在程序中执行该语句则会报异常,这就需要我们在删除表前先判断该表是否存在,若存在则删除. DECLARE num NUMBER;...

    oracle非数字合计,将字段中含有汉子的数据自动转换为 数字0

    根据提供的文件信息,本文将详细介绍如何实现“oracle非数字合计”,即将字段中含有汉字或其他非数字字符的数据自动转换为数字0的过程。 ### 一、问题背景 在实际工作中,可能会遇到这样的情况:某个字段中本应...

    oracle数据库表中修改字段的顺序

    5. **验证结果**:重启后,可以通过查看表结构来验证字段顺序是否已经成功调整: ```sql DESC zchw; ``` 6. **创建示例表**:为了更直观地展示效果,可以创建一个与原文相同的表结构进行对比: ```sql CREATE ...

    Oracle 数据表修改字段长度

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

    怎么在oracle10g查询所有包含某字段的表名.doc

    在数据库管理中,有时候我们需要查找所有包含特定字段的表,这对于数据治理、数据分析或优化查询性能非常有帮助。以下是如何在Oracle 10g中查询此类信息的详细步骤: 首先,我们需要了解SQL的`ALL_TAB_COLUMNS`视图...

    oracle字段类型转换的处理

    在Oracle数据库中,字段类型转换是一项常见的...总的来说,Oracle字段类型转换是数据库管理中的常见任务,通过SQL语句或自定义脚本可以方便地完成。了解并熟练掌握这些转换方法,能帮助你在处理数据时更加灵活高效。

    Oracle数据库中添加单个字段操作脚本。

    Oracle数据库中,对已存在数据的表中插入单个字段信息。

    如何在oracle中查询所有用户表的表名、主键名称、索引、外键等

    根据提供的标题、描述以及部分代码内容,我们可以了解到这篇文章主要探讨的是如何在Oracle数据库中查询所有用户表的相关信息,包括表名、主键名称、索引、外键等元数据信息。接下来,我们将对这些知识点进行详细的...

Global site tag (gtag.js) - Google Analytics