程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> Sql Server中記錄的用戶信息

Sql Server中記錄的用戶信息

編輯:關於SqlServer

昨天寫數據庫文檔時想把某個表中的字段名、類型、長度copy到excl中,可是sql server中不能直接copy,想到數據庫中用戶做的操作在系統表中都有記錄。sysobjects表中存放所有的表名信息、syscolumns存放所有字段名屬性信息、systypes存入的是數據類型信息。

(下面以表名zztxx為例查詢)

1、sql中查出用戶的表名

select name from sysobjects where xtype='U'

2、sql中查出用戶表字段的所有屬性

select * from syscolumns where id=object_id('zztsxx')

3、sql中查出用戶表字段名、字段類型名、長度

select syscolumns.name,systypes.name,syscolumns.length from syscolumns,systypes where (syscolumns.id=object_id('zztsxx') and syscolumns.xtype=systypes.xtype) order by syscolumns.colorder

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