`
liuxx.adam
  • 浏览: 81483 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

查询表结构(oracle)

阅读更多
1.简略:
select * from ALL_TAB_COLS A
where lower(A.Table_Name) = 't_s_pd_invest_prod_no'

2.详细
select A.COLUMN_NAME,
      
       decode(A.DATA_TYPE,
              'CHAR',
              A.DATA_TYPE || '(' || A.DATA_LENGTH || ')',
              'DATE',
              A.DATA_TYPE,
              'NUMBER',
              A.DATA_TYPE || '(' || A.DATA_PRECISION || ',' || A.DATA_SCALE || ')',
              'VARCHAR2',
              A.DATA_TYPE || '(' || A.DATA_LENGTH || ')') as DATA_TYPE,
       B.comments,
       decode(C.COLUMN_NAME, null, 'No', 'Yes') as Key,
       decode(A.NULLABLE, 'N', 'NOT NULL', 'Y', 'NULL') as NULLABLE
  from sys.user_tab_cols A,
       sys.user_col_comments B,
       (select col.column_name, c.table_name
          from user_constraints c, user_cons_columns col
         where c.constraint_name = col.constraint_name
           and c.constraint_type = 'P') C
where lower(A.TABLE_NAME) = 't_s_pd_invest_prod_no'
   and A.TABLE_NAME = B.table_name
   and A.COLUMN_NAME = B.column_name
   and A.Table_Name = C.TABLE_NAME(+)
   and A.COLUMN_NAME = C.COLUMN_NAME(+)
order by A.Column_Id
分享到:
评论

相关推荐

    SqlServer表结构转oracle表结构

    8. **测试与验证**:完成表结构迁移后,必须进行充分的测试,确保新创建的Oracle表能够正常工作,所有业务逻辑和查询都能正确执行。 总的来说,SQL Server到Oracle的表结构转换涉及了数据库设计、编程和数据库管理...

    oracle表结构查询命令

    在Oracle数据库中,查询表结构是数据库管理员(DBA)及开发人员的一项基本任务。通过查询表结构,我们可以了解到表的基本信息、字段属性以及表的注释等内容。本文将详细介绍Oracle数据库中用于查询表结构的相关命令...

    oracle修改表结构

    以上操作涉及了Oracle数据库中修改表结构的主要方法,但值得注意的是,在执行这些操作前,应确保数据的完整性和一致性,必要时备份数据,以防意外损失。 ### 实际案例分析 例如,假设有一张名为`skate_test`的表,...

    Oracle常用查看表结构命令

    Oracle常用查看表结构命令 Oracle是一个功能强大且复杂的关系数据库管理系统,为了更好地管理和维护Oracle数据库,我们需要了解各种查看表结构的命令,这些命令可以帮助我们了解表结构、字段信息、注释等信息,从而...

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

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

    Oracle数据库导出表结构的工具

    通过查询数据字典视图(如USER_TABLES, USER_TAB_COLUMNS等),可以生成创建表的DDL语句,然后执行这些语句即可在目标环境中重建表结构。 6. **数据库备份和恢复策略**: 导出表结构也是数据库备份的一部分。合理的...

    Oracle中导出表结构

    #### 三、综合查询表结构及其注释 为了同时获取表结构及其对应的注释信息,可以通过连接`USER_TAB_COLUMNS`和`USER_COL_COMMENTS`两个视图来实现。 **示例查询:** ```sql SELECT ua.TABLE_NAME, ua.COLUMN_NAME,...

    oracle导出表结构到excel中

    总结起来,将Oracle表结构导出到Excel涉及SQL查询、数据复制以及在Excel中的粘贴操作。对于频繁的操作,可以通过编写VBA宏或使用专业工具来自动化这个过程,提高工作效率。在处理大数据量时,应考虑分批处理和优化...

    oracle系统表查询

    - **查询表使用的extent信息**:`SELECT extent_id, bytes FROM dba_extents WHERE segment_name = 'CUSTOMERS' AND segment_type = 'TABLE' ORDER BY extent_id;` 此查询可以查看表所占用的存储空间详情。 ### 五...

    Oracle递归树形结构查询功能

    Oracle数据库在处理树形结构数据时提供了强大的递归查询功能,这种特性对于组织结构、产品分类、层级菜单等场景的应用非常广泛。递归树形结构查询主要依赖于`CONNECT BY`和`PRIOR`关键字,它们允许我们构建复杂的...

    Oracle 11i 表结构

    ### Oracle 11i 表结构详解 #### 一、Oracle 11i 概述 Oracle 11i 是一款强大的企业级数据库管理系统,它提供了丰富的功能来满足各种复杂的应用场景需求。在Oracle 11i中,表是存储数据的基本单元之一,通过合理的...

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

    综上所述,通过C#连接Oracle数据库并查询"All_tables"和"All_TAB_COLUMNS"视图,可以实现导出所有表结构的目标。这在数据库维护、备份或迁移场景中非常有用。通过进一步封装和优化,可以创建一个实用的工具,方便...

    oracle EBS GL表结构说明

    根据提供的文件信息,本文将对Oracle EBS 11i中的GL(General Ledger,总账)表结构进行详细的解析与说明。Oracle EBS (Enterprise Business Suite) 是一套全面的企业资源规划解决方案,它提供了多种功能模块来支持...

    ORACLE多表查询优化

    Oracle 多表查询优化需要考虑多个方面,包括选择合适的表名顺序、使用 Cache Buffer、语句共享、优化查询路径、避免多表连接查询、优化数据统计、选择合适的索引、优化数据库结构、使用 Materialized View、优化...

    导出Oracle 表结构工具

    然而,有时候我们需要将Oracle数据库中的表结构和内容导出到其他格式,例如Excel,以便于数据分析、报表制作或与其他系统进行数据交换。"导出Oracle表结构工具"就是这样一个实用程序,它简化了这个过程。 DBExport...

    oracle表结构抽取脚本

    抽取数据库表的脚本,创建在sys帐户下面,具体使用方法见说明

    java实现导出oarcle表结构到excel

    在Java编程环境中,将Oracle数据库的表结构导出到Excel是一种常见的需求,特别是在数据库管理和数据分析时。这个场景可以通过两个核心类来实现:`TableStructureToExcel.java`和`ConnectionOracle.java`。这两个类...

    Oracle复制表数据的两种用法

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

    doc宏文件导出oracle表结构为oracle

    4. **执行导出**:点击“导出”或“生成”按钮,软件将使用内置的宏处理数据库查询,获取表结构信息,并将其格式化为Word文档。 5. **查看与编辑**:导出完成后,你会得到一个名为"DBExportDoc V1.0 For Oracle.doc...

Global site tag (gtag.js) - Google Analytics