oracle查看表和列的描述

查看备注:

--查看表的comment 
     select   *   from   all_tab_comments   where   table_name= upper(tablename) ;

--查看列的comment 
     select   *   from   all_col_comments   where   table_name=upper(tablename) ;

下面为您介绍的语句用于实现oracle查询用户所有表,如果您对oracle查询方面感兴趣的话,不妨一看。

select * from all_tab_comments 
-- 查询所有用户的表,视图等

select * from user_tab_comments   
-- 查询本用户的表,视图等

select * from all_col_comments 
--查询所有用户的表的列名和注释.

select * from user_col_comments 
-- 查询本用户的表的列名和注释

select * from all_tab_columns 
--查询所有用户的表的列名等信息(详细但是没有备注).

select * from user_tab_columns 
--查询本用户的表的列名等信息(详细但是没有备注).

--一般使用1:
select t.table_name,t.comments from user_tab_comments t

--一般使用2:
select r1, r2, r3, r5
from (select a.table_name r1, a.column_name r2, a.comments r3
          from user_col_comments a),
       (select t.table_name r4, t.comments r5 from user_tab_comments t)
where r4 = r1

以上就是oracle查询用户所有表的语句介绍。

原文地址:https://www.cnblogs.com/scorates/p/12227906.html

时间: 2024-08-30 02:29:07

oracle查看表和列的描述的相关文章

zbb20170816 oracle Oracle 查看表空间、数据文件的大小及使用情况sql语句

oracle Oracle 查看表空间.数据文件的大小及使用情况sql语句 --表空间 --1G=1024MB --1M=1024KB --1K=1024Bytes --1M=11048576Bytes --1G=1024*11048576Bytes=11313741824Bytes SELECT a.tablespace_name "表空间名", total "表空间大小", free "表空间剩余大小", (total - free) &qu

oracle 查看表的信息

查看表的创建时间等基本信息 select * from user_objects o where o.object_type='TABLE'    AND o.object_name LIKE '用户名%'    ORDER BY o.created DESC ; oracle 查看表的信息

获取数据表中列的描述值

原文:获取数据表中列的描述值 前面有写过<MS SQL为字段添加说明>https://www.cnblogs.com/insus/p/12106589.html 现如今,我们获取这些字段的描述值. 先来看一句SELECT语句: SELECT * FROM sys.extended_properties GO Source Code 如上SQL语句,虽然得到描述的值,但我们不清楚是哪一张表,和哪一个字段的说明. 因此,得使用系统另外对象来关联查询: SELECT t.[name] AS [Tab

Oracle 查看表空间大小及其扩展

在ORACLE数据库中,所有数据从逻辑结构上看都是存放在表空间当中,当然表空间下还有段.区.块等逻辑结构.从物理结构上看是放在数据文件中.一个表空间可由多个数据文件组成.系统中默认创建的几个表空间:SYSTEM,SYSAUX,USERS,UNDOTBS1,EXAMPLE,TEMP还有用户自己建立的表空间,可以对其进行分成三类 永久表空间                存放永久性数据,如表,索引等. 临时表空间                不能存放永久性对象,用于保存数据库排序,分组时产生的临时

oracle 查看表结构语句

desc + 表名 describe命令 列出指定表的列定义,视图或同义词,或指定函数或存储过程的详述. 语法:desc[ribe]   {[模式.]对象[@链接串]} 模式 表示对象驻留的架构.如果省略架构,SQL*Plus假定拥有自己的对象. 对象 表示要描述的表.视图.类型.过程.函数.包或同义词. @链接串 包含与对象存在的数据库对应的数据库链接名称.有关哪些特权允许访问不同架构中的另一个表的更多信息,请参阅Oracle数据库SQL引用. 用法 说明 对于表,视图,类型和同义词包含以下信

Oracle 查看表空间的大小及使用情况sql语句

SQL1: --1.查看表空间的名称及大小 SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tablespaces t, dba_data_files d WHERE t.tablespace_name = d.tablespace_name GROUP BY t.tablespace_name; --2.查看表空间物理文件的名称及大小 SELECT tablespace_name,

oracle查看表结构和注释

查看表结构: 看字段名与数据类型     select   *   from   cols     WHERE   TABLE_name=upper( 'table_name ') 查看主键:     select   *   from   user_constraints   where   constraint_type= 'P '     and   TABLE_name=upper( 'table_name ') 另外: 在SQLPLUS中,用     desc   tablename 

Oracle查看表空间,创建表空间

查看表空间: SELECT tablespace_name, file_id, file_name, round(bytes / (1024 * 1024), 0) total_space FROM dba_data_files ORDER BY tablespace_name; 创建表空间: create tablespace geoglobe logging datafile '/u01/app/oracle/oradata/data/geoglobe.dbf' size 1024m aut

Oracle查看表结构的几种方法

1,DESCRIBE 命令 使用方法如下: SQL> describe nchar_tst(nchar_tst为表名) 显示的结果如下: 名称                                      是否为空? 类型 ----------------------------------------- -------- ---------------------------- NAME                                               N