`

查看ORACLE表的列结构

阅读更多

          

转载 查看ORACLE表的列结构收藏

新一篇: 在ORACLE中实现SELECT TOP N的方法 | 旧一篇: SMTP判断邮箱是否存在,检查email地址是否真实存在

<script></script>

在 SQLPLUS中,直接用 DESC[ribe] tablename 即可。


可要是在外部应用程序调用查看ORACLE中的表结构时,这个命令就不能用了。
只能用下面的语句代替:

看字段名与数据类型  
select   *   from   cols     WHERE   TABLE_name=upper(&apos;table_name&apos;);  (user_tab_columns缩写cols)

查看全部列

select   *   from   user_tab_columns   where   table_name   =   upper(‘tablename’);  

查看某些列
select  column_name,data_type,data_length,DATA_PRECISION ,DATA_SCALE
from all_tab_columns where table_name=upper(&apos;tablename&apos;);

可以通过user_constraints查看所有约束   
select   *   from   user_constraints   where   table_name   =   upper(&apos;tablename&apos;);

查看主键约束:   
select   *   from   user_constraints   where   constraint_type=&apos;P&apos;   
and   TABLE_name=upper(&apos;table_name&apos;)  ;

分享到:
评论

相关推荐

    oracle修改表结构

    在Oracle数据库管理中,对表结构进行修改是一项常见的任务,涉及到添加字段、修改字段属性、删除字段、重命名表或字段、以及注释等操作。以下是对这些操作的详细解析: ### 添加字段 使用`ALTER TABLE`语句可以向...

    oracle表结构生成工具

    在Oracle中,表结构是数据库的基础,包括表名、字段(列)、数据类型、约束等元素。创建和维护这些结构通常需要编写SQL语句,这可能对非专业程序员或数据库管理员来说是一项繁琐的任务。 .NET框架是微软开发的一种...

    Oracle的表结构转成Mysql的表结构

    ### Oracle的表结构转成MySQL的表结构 #### 功能概述 本文介绍了一种将Oracle数据库中的表结构转换为MySQL数据库表结构的方法。通过编写一个PL/SQL函数`fnc_table_to_mysql`来实现这一目标。该函数可以接受四个参数...

    Oracle数据库表结构导出工具

    "Oracle数据库表结构导出工具"就是为此目的设计的实用程序,它能够方便地将表结构转换成易于查看和处理的Excel文件。 DBExport是一个这样的工具,正如其名称"DBExport2.51 For ORACLE"所示,它专门针对Oracle数据库...

    oracle导出表结构到excel中

    在Oracle数据库管理中,将表结构导出到Excel文件是一个常见的需求,这有助于数据分析、报告制作或数据共享。以下是一个详细的步骤指南,介绍如何完成这个任务。 首先,我们需要准备一个SQL查询来获取所需表的数据...

    oracle数据库表结构比较

    oracle两个不同的数据库比较表结构的不同,同时自动形成升级的sql语句,以目标数据库为标准,自动形成源数据库中没有的表或列的创建sql语句;如果源数据库中存在目标数据库中没有的表或列,则不予考虑;即只考虑没有...

    Oracle表结构导出工具Excel.rar

    "DBExport For ORACLE" 是一个实用工具,它能够帮助用户方便地将Oracle数据库中的表结构导出为Excel格式,便于查看和编辑。 "DBExport For ORACLE 使用手册.doc" 是该工具的操作指南,通常会详细解释如何安装、配置...

    Oracle中导出表结构

    ### Oracle中导出表结构 在Oracle数据库管理中,经常需要导出表结构以便于备份、迁移或分析等操作。本文将详细介绍如何使用SQL查询来获取表结构信息,并结合示例进行深入解析。 #### 一、Oracle表结构概述 Oracle...

    Oracle|Sqlserver|MySql数据库表结构一键生成工具

    在SQL Server中,表结构的定义包括列、约束、存储过程等元素。通过一键生成工具,这些信息可以被整合到一个统一的文档中,方便团队成员理解和维护数据库结构。 MySQL则是一款开源、免费的数据库系统,被广泛应用在...

    c# 导出oracle数据库下所有表结构

    Oracle的系统视图"All_TAB_COLUMNS"提供了表的列信息: ```csharp while (reader.Read()) { string tableName = reader.GetString(0); OracleCommand columnsCommand = new OracleCommand($"SELECT COLUMN_NAME, ...

    Oracle复制表数据的两种用法

    与`INSERT INTO SELECT`类似,`CTAS`可以快速创建一个与源表结构相同的新表,并填充数据。然而,`CTAS`不会影响原有表,它创建的是一个全新的实体。如果`table2`已经存在,`CTAS`会失败,除非你添加`OR REPLACE`选项...

    oracle查询表的结构 和表的个数

    在Oracle数据库管理中,了解如何查询表的结构和表的数量是非常重要的技能之一。这不仅可以帮助DBA(数据库管理员)和开发人员更好地管理数据库资源,还能提高数据查询与维护的效率。接下来,我们将深入探讨如何利用...

    Oracle常用的命令如何查看表的结构

    ### Oracle常用的命令如何查看表的结构 在Oracle数据库管理中,了解如何查看表结构是非常重要的。这不仅能帮助我们更好地理解数据库的设计,还能辅助我们在需要时对表进行修改或优化。 #### 查看表结构 要查看...

    oracle_修改表结构

    ### Oracle 修改表结构知识点 #### 一、概述 在Oracle数据库中,经常需要对已有的表进行结构调整,比如添加新字段、修改字段属性、删除字段等。这些操作可以通过`ALTER TABLE`语句来完成。本篇文章将详细介绍如何...

    Unix环境卸载Oracle表结构文本中的脚本

    在Unix环境中,Oracle数据库的管理是一项重要任务,其中包括卸载表结构。由于Oracle的EXP实用程序无法直接导出为文本格式,因此需要自定义脚本来完成这个操作。本文将详细介绍如何编写和使用一个名为dbschema.sh的...

    DBExportDoc V1.0 For Oracle导出表结构到word文档

    在Oracle数据库中,表结构是数据存储的基础,它包括了表的名称、字段(列)、数据类型、约束条件等关键信息。DBExportDoc V1.0 For Oracle能够详细捕获这些信息,并生成易于阅读和理解的Word文档,这对于数据库的...

    oracle9i物理结构,oracle9i物理结构

    除了上述核心组件,Oracle 9i 物理结构还包括其他重要部分,如表空间(Tablespaces)和段(Segments),它们是逻辑结构与物理存储之间的桥梁。表空间由一个或多个数据文件组成,是数据库对象的逻辑容器,而段则代表...

    Oracle EBS 表结构

    首先,表结构中的"表"是Oracle数据库中的基本数据容器,每个表都包含一系列列,列定义了数据类型和约束。例如,"AP_TRX_HEADERS"表可能用于存储应付账款交易的头部信息,包括供应商信息、交易日期、金额等。而"OE_...

    Oracle递归树形结构查询功能

    在实际应用中,例如组织结构的展示,我们可以创建一个包含部门信息的表`SYS_DEPT`,其中`dept_id`为主键,`par_dept_id`表示父级部门ID,以此建立层级关系。通过递归查询,我们可以轻松地获取任意部门及其所有子部门...

    根据excel文件生成oracle表,并导入数据

    2&gt;:选择Excel文档,输入设置信息,创建数据库表结构; 3&gt;:点击导入数据按钮,导入数据; 4&gt;:导入成功后,查看并核对数据! 注意:使用时请确保标题列,没有重复列名,特殊字符等数据库不支持项目。

Global site tag (gtag.js) - Google Analytics