`
ah_fu
  • 浏览: 227925 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

从ORACLE系统表中得到一些关于表的信息

阅读更多

    用惯了SQLSERVER,现在用ORACLE很不顺手,感觉手上资料太少,遇到问题不好查询。
   以下记录一个小技巧:
select obj#, dataobj#, owner#, name, namespace, subname, type#, ctime, mtime, stime, status, remoteowner, linkname, flags, oid$, spare1, spare2, spare3, spare4, spare5, spare6
from sys.obj$
这个查询可以得到ORACLE中的所有对象,包括表

select obj#, col#, segcol#, segcollength, offset, name, type#, length, fixedstorage, precision#, scale, null$, deflength, default$, intcol#, property, charsetid, charsetform, spare1, spare2, spare3, spare4, spare5, spare6
from sys.col$
这个查询显示表中列的信息obj#是外键。

分享到:
评论

相关推荐

    oracle系统表查询

    通过查询特定的系统表,数据库管理员(DBA)或开发人员能够获取关于用户、表空间、数据库对象、表、索引、序列、视图、聚簇以及快照的详细信息,从而进行有效的数据库管理和优化工作。以下是对给定文件中的Oracle...

    Oracle 常用系统权限

    Oracle 常用系统权限 Oracle 系统权限是 Oracle 数据库中的一种安全机制,用于控制用户对数据库对象的访问权限。了解这些权限对于开发人员来说非常重要,因为它们可以帮助开发人员更好地控制数据库的安全性和访问...

    oracle动态链接表

    Oracle 动态链接表是一种特殊的表,用于存储 Oracle 实例中的各种性能指标和统计信息。下面是 Oracle 动态链接表的知识点总结: 1. v$sysstat 表:存储自数据库实例运行那刻起就开始累计全实例(instance-wide)的...

    oracle定时删除表空间的数据并释放表空间

    通过以上这些策略和技巧,数据库管理员可以有效地管理和优化Oracle数据库中的表空间,确保系统性能稳定且资源得到充分利用。在实际操作中,应根据具体业务需求和环境条件,灵活应用这些知识,制定合适的表空间管理...

    oracle之dual表的一些

    在Oracle数据库环境中,`DUAL`表是一个特殊的表,被广泛应用于多种查询场景之中。本文将从多个角度深入探讨`DUAL`表的特性及其应用场景,帮助读者更好地理解和掌握这一重要的数据库对象。 #### 二、`DUAL`表的基础...

    Oracle 分区表自动维护脚本

    2. 插入分区表信息到基础表`PART_T_MAINTENANCE`中,这些信息通过查询`dba_tab_partitions`视图获得,排除了系统表和特定模式的表。 3. 更新分区表的保留期限策略,例如,将`T_PARTITION`表的保留时间设置为3个月。...

    查看ORACLE 数据库及表信息

    本文将详细介绍如何使用SQL语句来查询Oracle数据库中的各种信息,包括数据库中的表、列、序列以及表空间的信息等。 #### 1. 查询数据库中的表 ##### 1.1 本用户下的所有表 ```sql SELECT table_name FROM user_...

    批量获取oracle数据表记录信息

    在IT行业中,数据库管理是至关重要的,特别是在Oracle这样的大型企业级数据库系统中。批量获取Oracle数据表记录信息是一项常见的需求,对于数据库管理员和开发者来说,能够有效地监控和管理数据库资源至关重要。下面...

    Oracle查询死锁表

    本文将围绕“Oracle查询死锁表”的主题展开详细讨论,旨在帮助数据库管理员更好地理解和掌握如何检测及解除Oracle中的死锁现象。 ### 一、理解Oracle死锁 #### 1.1 定义 死锁通常发生在两个或更多的事务试图同时...

    医院信息系统ORACLE数据库升级解决方案.pdf

    ORACLE数据库是医院信息系统中最常用的关系型数据库管理系统。然而,早期版本的ORACLE数据库已经不再获得技术支持,这使得医院信息系统中的数据库升级变得非常必要。ORACLE数据库升级可以带来许多好处,如提高系统...

    Oracle数据库部分系统命令

    根据提供的标题、描述以及部分内容,本文将详细解析与Oracle数据库相关的系统命令,这些命令主要用于管理用户权限、查询用户信息及角色等操作。 ### Oracle数据库部分系统命令 #### 一、登录Oracle数据库 - 使用`...

    oracle数据库表中修改字段的顺序

    ### Oracle数据库表中修改字段顺序的方法 在Oracle数据库中,我们常常会遇到需要调整表中字段顺序的情况。例如,为了优化查询效率或是更好地符合业务逻辑,我们可能希望更改某些字段的位置。在过去,如果想要改变一...

    oracle锁表解决

    在Oracle数据库管理中,锁表是一个常见的问题,特别是在高并发的应用场景下。当一个表被锁定时,其他用户或进程可能无法访问该表,从而导致应用程序出现延迟或者错误。因此,了解如何有效地解锁表是每个Oracle数据库...

    Oracle查看增加表空间语句

    此外,还可以通过以下查询获得所有数据文件的信息以及它们所属的表空间: ```sql SELECT Tablespace_Name "表空间名称", File_Id "文件ID", File_Name "文件名", Round(Bytes / (1024 * 1024), 0) "总空间(M)" ...

    oracle表空间查看

    在Oracle数据库中,表空间是逻辑存储单元,用于组织和管理数据文件。一个表空间由一个或多个数据文件组成,而这些数据文件则存储在操作系统文件系统上。了解表空间的使用情况对于数据库管理员来说至关重要,它有助于...

    oracle字典表 深入了解Oracle数据字典

    Oracle 数据库系统中,数据字典起着至关重要的作用。它不仅记录了数据库的各种元数据,还提供了管理与维护数据库的有效手段。通过深入学习数据字典,我们可以更好地理解和利用Oracle的强大功能。 #### 二、Oracle ...

    Oracle修改表空间大小.doc

    通过这两个步骤,我们可以获得关于表空间的全面信息,从而做出更为合理的决策。 ##### 4. 扩展表空间 确定需要扩展的表空间后,可以使用`ALTER DATABASE DATAFILE`命令来调整其大小。例如,将某个表空间扩展到10GB...

    oracle scott用户的表

    在Oracle数据库系统中,scott用户是一个预定义的示例用户,用于教学和演示目的,包含了一系列精心设计的表格,这些表格模拟了一个企业环境中的数据结构。本文将深入解析scott用户下的三个主要表格:`emp`(雇员信息...

    Oracle中如何用SQL检测字段是否包括中文字符

    首先我想到的是采用检测每个字节ASCII的方式,这样的话需要写一个自定义函数,然后SQL中调用得到结果。但是感觉这个方法估计很耗时,毕竟每个字符都要比较,所以没有去实现。突然想到Oracle有一个编码转换的函数叫...

Global site tag (gtag.js) - Google Analytics