`
liuguihua0823
  • 浏览: 110744 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

oracle用SQL语句实现desc函数功能

阅读更多

 SELECT A.COLUMN_NAME 字段名,
        DATA_TYPE ||DECODE(DATA_TYPE,'DATE','','CLOB','','BLOB','','BFILE','','FLOAT','','LONG RAW','','LONG','','RAW','(' || TO_CHAR(DATA_LENGTH) || ')',
               (DECODE(SIGN(INSTR(DATA_TYPE, 'CHAR')),1,
                 '(' || TO_CHAR(DATA_LENGTH) || ')',(DECODE(SUBSTR(DATA_TYPE, 1, 9),
                  'TIMESTAMP', '',
                 (DECODE(NVL(DATA_PRECISION, -1), -1,
                  '',(DECODE(NVL(DATA_SCALE, 0), 0,
                  '(' || TO_CHAR(DATA_PRECISION) || ')', '(' || TO_CHAR(DATA_PRECISION) || ',' ||
                 TO_CHAR(DATA_SCALE) || ')'))))))))) 字段类型,
        A.NULLABLE 允许为空,
        A.DATA_DEFAULT 默认值,
        B.COMMENTS 字段注释
   FROM ALL_TAB_COLUMNS A,
        ALL_COL_COMMENTS B
  WHERE B.TABLE_NAME=A.TABLE_NAME
  AND A.OWNER=B.OWNER
  AND A.COLUMN_NAME=B.COLUMN_NAME
  AND A.TABLE_NAME =UPPER( 'TABLE_NAME')
    AND A.OWNER =UPPER( 'USER')
  ORDER BY COLUMN_ID;

分享到:
评论

相关推荐

    oracle的SQL语句的一些经验总结

    Oracle SQL语句是数据库管理员和开发人员在处理Oracle数据库时不可或缺的工具。它允许用户查询、更新、插入和删除数据,以及执行各种复杂的数据库操作。以下是对"Oracle的SQL语句的一些经验总结"中可能涉及的关键...

    oracle常用sql语句大全 注释完整 放心使用

    本资料集包含了Oracle数据库中常用SQL语句的大全,注释完整,非常适合初学者和有经验的开发者参考使用。 1. **数据查询(SELECT语句)**: - `SELECT * FROM table_name;`:查询表table_name中的所有列。 - `...

    oracle的sql语句和语法

    本资料将重点介绍Oracle SQL语句和语法,适合初学者入门学习。 1. **SQL基础** - **SELECT语句**:用于从数据库中检索数据,是最常用的SQL语句。可以指定列名、表名、条件等,例如`SELECT column1, column2 FROM ...

    Oracle常用SQL语句复习

    本篇将基于"Oracle常用SQL语句复习"这一主题,深入探讨Oracle SQL的基本语法和常用操作,帮助读者巩固和提升Oracle数据库操作技能。 1. **数据查询基础** - `SELECT`语句是SQL中最基本的查询命令,用于从一个或多...

    Oracle的sql语句练习题及参考答案

    9. **分页**:`LIMIT`和`OFFSET`在某些数据库系统中用于实现数据分页,但Oracle使用`ROWNUM`或`FETCH NEXT`结合`WITH TIES`来实现类似功能。 10. **动态SQL**:允许在运行时构建和执行SQL语句,增强了SQL的灵活性,...

    oracle查看执行最慢与查询次数最多的sql语句

    在Oracle数据库管理中,了解SQL语句的执行性能和频率对于系统优化至关重要。本文将详细介绍如何查看Oracle数据库中执行最慢和查询次数最多的SQL语句,以帮助DBA(数据库管理员)识别潜在的性能瓶颈。 首先,我们来...

    Oracle常用sql语句整理.zip

    以下是一些Oracle数据库中常用的SQL语句及其详细解释。 1. **数据查询(SELECT)** - `SELECT column1, column2 FROM table_name;` 用于从表中选择特定列的数据。 - `WHERE condition;` 添加条件过滤结果,如 `...

    Oracle_SQL语句大全教程

    ### Oracle SQL语句大全教程知识点解析 #### 一、表结构描述 - **知识点1:DESC 命令** - `DESC` 是一个非常有用的命令,用于查看表的结构,包括字段名称、数据类型等。 - **示例:** - `DESC EMP`: 描述名为 `...

    oracle常用SQL语句(汇总版).zip

    本文件"oracle常用SQL语句(汇总版)"将对Oracle中的常用SQL语法进行详尽阐述。 1. 数据查询: - `SELECT`语句:这是SQL中最基本的查询语句,用于从表中检索数据。例如,`SELECT * FROM 表名;`将返回表中的所有记录...

    Oracle和SqlServer语法区别

    SELECT语句是最基本的SQL语句,用于从数据库表中检索数据。Oracle和SqlServer的SELECT语句语法类似,但是也存在一些差异。 Oracle: ``` SELECT [/*+ optimizer_hints*/] [ALL | DISTINCT] select_list FROM {table...

    ORACLE SQL 语句(典型应用总结).pdf

    根据提供的文档信息,本文将对...以上总结了Oracle SQL语句的一些典型应用案例,涵盖了基本的SELECT语句、限定与排序操作以及常用的功能函数,希望这些知识点能够帮助读者更好地理解和掌握Oracle SQL的相关知识。

    oracle 常用sql语句和常见问题

    本资料集主要涵盖了Oracle中的常用SQL语句以及在实际应用中可能遇到的常见问题及其解决策略。 1. **SQL基本操作**: - **SELECT语句**:用于从表中选择数据。例如,`SELECT * FROM table_name;` 将获取表中的所有...

    数据库分页SQL语句实现

    本文将详细介绍三种主流数据库(SQL Server、MySQL和Oracle)中的分页SQL语句实现方法。 #### SQL Server 的分页SQL语句实现 SQL Server 支持通过`TOP`关键字来实现分页查询。具体实现方式如下: 1. **查询第M页...

    Oracle部分SQL语句答案

    本资料集中的"Oracle部分SQL语句答案"提供了Oracle课后习题的一些解答,尽管并不全面,但依然能帮助我们了解和学习SQL的基本概念和常用命令。 1. **SQL基本概念**: - **SELECT语句**:这是SQL中最常用的语句,...

    oracle常用sql语句

    ### Oracle 常用 SQL 语句详解 #### 一、基本操作命令 **1. 显示当前连接用户** ```sql SQL> show user; ``` 这条命令用于查看当前会话所使用的用户名。 **2. 查看系统拥有哪些用户** ```sql SQL> select * from ...

    Oracle的sql语句练习题含答案

    根据给定的Oracle SQL练习题及其答案...通过这些示例,我们可以看到Oracle SQL的强大功能,包括基本查询、表连接、条件筛选、聚合分析、数据格式化和结果排序。掌握这些技巧对于高效管理和分析数据库中的数据至关重要。

    经典-Oracle的sql语句百例训练.doc

    本文档旨在教会读者如何使用 Oracle 数据库来执行基本的 SQL 语句。文章从基本的 SELECT 语句开始,逐步介绍各种 SQL 语句的使用,包括数据过滤、数据排序、数据分组等。同时,本文档还介绍了 Oracle 中的单行函数,...

    Oracle经典的SQL语句训练(100例).doc

    Oracle SQL是数据库管理中不可或缺的一部分,它用于查询和操作存储在Oracle数据库中的数据。以下是对提供的文件内容中涉及的一些关键知识点的详细解释: 1. **SCOTT/TIGER用户**:这是一个示例数据库用户,通常在...

    oracle_sql_函数_语法_集合

    本资源包包含了丰富的Oracle SQL相关知识,包括基本的SQL语句、函数以及一些实用案例,旨在帮助Oracle基础较弱的学习者快速提升技能。 在Oracle SQL中,函数是用来处理数据的预定义操作。以下是一些常见的Oracle ...

Global site tag (gtag.js) - Google Analytics