informix系统表

--某个表中的字段及字段类型代码
SELECT c.colname, c.coltype,t.owner FROM syscolumns c, systables t WHERE c.tabid = t.tabid AND t.tabname = ‘dm_plc_policy‘

--查看数据库临时表空间使用情况
select pagesize,chksize,nfree from sysmaster:syschunks where dbsnum in(select dbsnum from sysmaster:sysdbspaces where name like ‘tmp%‘)

---查看存储过程执行时间
select task_code,FN_DEV_DATETIME(task_lendtime,task_lstarttime,3) as task_exetime from task_def where task_valid=‘1‘ order by 2 desc

---查看表大小
select trim(t1.tabname) tabname , trunc ( sum ( t2.pe_size * 16384 / ( 1024 * 1024 ) ),2 ) total_size from sysmaster:systabnames t1 , sysmaster:sysptnext t2 , systables t
where t1.partnum = t2.pe_partnum and t1.tabname = t.tabname and t.tabname=‘dm_plc_policy‘ group by 1;

时间: 2024-10-08 08:26:27

informix系统表的相关文章

Informix 系统表

------------------------------------------ sysusers 系统目录表描述了数据库中所授的每套权限.数据库中每个有权限的用户都对应有一行. sysusers系统目录表包括的列入下表所示. username NCHAR(8) 数据库的用户名或角色名.usertype   NCHAR(1) 指定库级权限:                       D=数据库管理员(所有权限)                       R=资源(创建永久表和索引)   

【转】Informix数据表结构分析资料整理之约束查询代码

原文地址:http://blog.csdn.net/xqf222/article/details/6271219 本文主要整理了Informix数据库相关系统表数据,已分析整个Informix数据表结构,同时方便代码自动生成.提示一:systables 存放Informix数据库中所有数据表相关数据 提示二:sysconstraints 存放Informix数据库中所有约束相关数据 --获取所有用户表的主键约束名称select a.tabname,b.constrname,b.* from sy

oracle/ms sql 系统表

sql server系统表详细说明 sysaltfiles 主数据库 保存数据库的文件 syscharsets 主数据库字符集与排序顺序 sysconfigures主数据库 配置选项 syscurconfigs主数据库当前配置选项 sysdatabases主数据库服务器中的数据库 syslanguages主数据库语言 syslogins主数据库 登陆帐号信息 sysoledbusers主数据库 链接服务器登陆信息 sysprocesses主数据库进程 sysremotelogins主数据库 远程

FAQ系列 | ibdata1系统表空间文件都包含什么内容

InnoDB系统表空间文件ibdata1中存储了以下几部分信息: Data dictionary Double write buffer Insert buffer Rollback segments UNDO space Foreign key constraint system tables 因此,我们在初始化ibdata1时,最好设置大一些,比如至少1GB以上. 此外,从MySQL 5.6版本开始,支持将UNDO Space放在独立的undo表空间里,强烈建议使用. 这样就可以避免因为在高

SQL Server系统表sysobjects介绍与使用

原文:SQL Server系统表sysobjects介绍与使用 关于SQL Server数据库的一切信息都保存在它的系统表格里.我怀疑你是否花过比较多的时间来检查系统表格,因为你总是忙于用户表格.但是,你可能需要偶尔做一点不同寻常的事,例如数据库所有的触发器.你可以一个一个地检查表格,但是如果你有500个表格的话,这可能会消耗相当大的人工. 这就让sysobjects表格有了用武之地.虽然我不建议你更新这个表格,但是你当然有权对其进行审查. sysobjects 表 在数据库内创建的每个对象(约

002_系统表查询(sysdatabases等)

--1.获取所有数据库名: SELECT Name FROM Master..SysDatabases ORDER BY Name --2.获取所有表名: --SELECT Name FROM DatabaseName..SysObjects Where XType='U' ORDER BY Name SELECT * FROM sys.SysObjects Where XType='U' ORDER BY Name SELECT * FROM SysObjects WHERE Name  ='

sql 系统表(sys.sysobjects)

1 select distinct type from sys.sysobjects  查询系统表的type信息 2 type 字段 AF = 聚合函数 (CLR)C = CHECK 约束D = DEFAULT(约束或独立)F = FOREIGN KEY 约束PK = PRIMARY KEY 约束P = SQL 存储过程PC = 程序集 (CLR) 存储过程FN = SQL 标量函数FS = 程序集 (CLR) 标量函数FT = 程序集 (CLR) 表值函数R = 规则(旧式,独立)RF = 复

系统视图,系统表,系统存储过程的使用

获取数据库中用户表信息 1.获取特定库中所有用户表信息 select * from sys.tables select * from sys.objects  where type='U'  --用户表 第二条语句中当type='S'时是系统表 2.获取表的字段信息 select * from sys.columns where object_id=object_id('表名') select * from syscolumns where id=OBJECT_ID('表名' ) 3.获取当前库

Access2010打开系统表MSysObjects的控制权限

一.显示系统表 第一步:单击左上角[文件]页签,点击[选项]打开选项对话框,如图所示 第二步:在[Access选项]对话框中,选择[当前数据库],在[导航]栏下,点击[导航选项]打开[导航选项]对话框,如图所示 第三步:在[导航选项]对话框中,勾选[显示选项]下的[显示隐藏对象]和[显示系统对象],如图所示 两次确定后,在主界面的左栏,即可看到已将系统表都显示出来了,如图所示 二.授权 第一步:打开左上角[文件]页签,在“信息”栏可以看到[管理用户和权限], 如图所示 第二步:点击下拉列表,选择