SQL Server2000教程 SQL Server2005教程 SQL Server2008教程 SQL SERVER2012教程
返回首页

Sql Server中记录的用户信息

时间:2009-09-15 21:30来源:未知 作者:admin 点击:我要投稿  高质量的ASP.NET空间,完美支持1.0/2.0/3.5/4.0/MVC等

昨天写数据库文档时想把某个表中的字段名、类型、长度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

本站推荐文章:
本站热点文章:
顶一下
(0)
0%
踩一下
(1)
100%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色 情、暴力、反动的言论。
评价:
表情:
用户名:密码: 验证码:点击我更换图片