设为首页 加入收藏

TOP

查询数据库元数据oracle,sybase,db2
2014-11-23 22:37:43 来源: 作者: 【 】 浏览:7
Tags:查询 数据库元 数据 oracle sybase db2
查询 数据库元数据oracle,sybase,db2
sybsystemdb
1、sysobjects 数据库的每个表、试图、过程、规则、触发器、日志和临时对象都在在其中有相应的一行
主要列信息
name sysname 对象名
id int 对象id
type char 对象类型(D:缺省;U:用户表;TR:触发器;V:视图;S:系统表;L:日志;F:Transact-SQL或SQLJ过程;P:Transact-SQL或SQLJ过程....)
crdate datetime 对象创建的日期
2、syscolumns 数据库中表和视图的每一列和过程的每个参数都有响应的一行。
主要列信息
id int 所属对象id
colid smallint
name sysname 列名
length 数据的物理长度
select name, type,id from sysobjects where type='U' and name = 't_right'
select col.name as colname,colid as colid ,
tab.name as tabname,tab.id tabid from sysobjects as tab,syscolumns as col where col.id = tab.id and tab.name='t_right'
select texttype from syscomments com ,sysobjects obj where obj.name='t_right' and com.id=obj.id
3、syscomments
4、systypes
5、sysprotects 用户、组和角色被授予或者被撤消的权限的信息
oracle
db2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Sybase存储过程点滴 下一篇查询数据库中所有表的语句

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: