程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase教程 >> 查詢數據庫元數據oracle,sybase,db2

查詢數據庫元數據oracle,sybase,db2

編輯:SyBase教程

查詢數據庫元數據oracle,sybase,db2   Sybase系統表  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   

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved