首页 > 数据库 >Oracle获取所有表名信息和获取指定表名字段信息

Oracle获取所有表名信息和获取指定表名字段信息

时间:2024-10-02 22:44:36浏览次数:7  
标签:name column owner 获取 表名 Oracle table type

 

 

获取所有表名信息

select t.owner table_dbname,t.table_name, t.num_rows table_rows, s.bytes table_size from all_tables t left join dba_segments s on s.segment_name = t.table_name and s.owner = t.owner and s.segment_type='TABLE' where 1 = 1
AND  t.owner='库名' 

 

 

获取指定表名的字段信息

select a.column_name, a.data_type, (case a.nullable when 'Y' then 1 else 0 end) as is_nullable, a.data_length, a.data_precision, (case b.constraint_type when 'P' then 1 else 0 end) as column_key, c.comments as column_comment 
from all_tab_columns a left join (select a.column_name,b.constraint_type from all_cons_columns 
a inner join user_constraints b on b.owner = a.owner and b.constraint_name = a.constraint_name and b.table_name = a.table_name 
where a.table_name = '表名' and a.owner = '库名' and b.constraint_type = 'P')b on b.column_name = a.column_name left join all_col_comments 
c on c.owner = a.owner and c.table_name = a.table_name and c.column_name = a.column_name where a.table_name = '表名' and a.owner = '库名' and 
a.data_type != 'CLOB'

 

标签:name,column,owner,获取,表名,Oracle,table,type
From: https://www.cnblogs.com/pxblog/p/18445223

相关文章

  • python字典获取_查
    在Python中,字典(dict)是一种用于存储键值对(key-valuepairs)的内置数据结构。字典的键(key)必须是唯一的,而值(value)则可以是任何数据类型。使用字典时,经常需要获取(或查询)与特定键相关联的值。下面介绍几种获取字典中值的方法:1.直接通过键访问如果你知道键的确切名称,可以直接使用键来......
  • pbootcms获取详情页发布日期和现在日期之间的逐年日期
    在PBootCMS中,如果你需要获取详情页的发布日期并与当前日期之间的逐年日期进行展示,可以使用JavaScript和PBootCMS的标签功能实现。下面是一个详细的示例,展示了如何实现这一功能。示例代码HTML结构:包含一个用于展示逐年日期的 <p> 元素。JavaScript逻辑:获取当......
  • Oracle-失效链接清理
    1.查看失效的连接数SELECTcount(*)FROMgv$sessionWHEREinst_id=1andstatus='INACTIVE'2.查看总连接SELECTcount(*)FROMgv$sessionWHEREinst_id=13.查看失效链接SELECTSID,SERIAL#,   MODULE,STATUS   FROMV$SESSIONS   WHERES.USERNAMEISNO......
  • 【python爬虫可以获取到谷歌影像吗?】如何有效下载谷歌影像?
    【python爬虫可以获取到谷歌影像吗?】如何有效下载谷歌影像?【python爬虫可以获取到谷歌影像吗?】如何有效下载谷歌影像?文章目录【python爬虫可以获取到谷歌影像吗?】如何有效下载谷歌影像?前言1.使用GoogleEarthEngine来获取影像数据Step1:注册GoogleEarthEngineS......
  • 教你如何免费获取股票数据用python、JavaScript (Node.js)、JAVA等多种语言的实例代码
    ​近一两年来,股票量化分析逐渐受到广泛关注。而作为这一领域的初学者,首先需要面对的挑战就是如何获取全面且准确的股票数据。因为无论是实时交易数据、历史交易记录、财务数据还是基本面信息,这些数据都是我们进行量化分析时不可或缺的宝贵资源。我们的核心任务是从这些数据......
  • 获取和解析JWT令牌
    一、JWT令牌介绍JWT(JSONWebTokens)是一种开放标准(RFC7519),它定义了一种紧凑且自包含的方式,用于在各方之间以JSON对象的形式安全地传输信息。每个JWT令牌由三部分组成:Header(头部)、Payload(负载)和Signature(签名),它们之间用点(.)分隔。1.Header(头部):通常包含两部分:令牌的类型(即JWT)和......
  • Oracle 闪回版本(闪回表到指定SCN)
    1.创建目录mkdir/u01/app/oracle/flash2.配置FRAaltersystemsetdb_recovery_file_dest_size=15G;altersystemsetdb_recovery_file_dest='/u01/app/oracle/flash';3.设置闪回参数--确保可以闪回48h内的数据库altersystemsetdb_flashback_retention_target=28......
  • Oracle VM VirtualBox安装俄文win10系统
    1. 下载win10俄文版ISO官网地址:https://www.microsoft.com/zh-cn/software-download/windows10/ 双击运行后选择【我接收】进入下面界面 选择【为另一台电脑创建安装介质U盘、DVD或ISO文件】 取消勾选【对这台电脑使用推荐的选项】后,选择语言为俄语(参照本机“安装语言......
  • C# List的便捷使用获取交集、差集与并集
    前言在C#中,我们有时会需要对两个数据列表进行一些数据的提取、对比之类的特殊操作,此时我们就可以借助System.Linq进行快速操作。我们可以使用System.Linq(LanguageIntegratedQuery)来方便地对List<T>进行交集、差集和并集的操作 1.并集-Union并集可以快速......
  • 使用RMAN进行异机恢复Oracle数据库
     假设:某一台oracle12c机器上有30个pdb数据库,采用传统的exp/imp和expdp/impdp需要进行多次导入导出,极为不变。 分析:可以采用oracle自带的RMAN命令导出参数文件、控制文件、数据文件、归档日志 实施步骤如下:1、对源机的处理1.1、开启源机的归档模式命令行如下:#登陆......