首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么提取表的结构

2011-12-25 
如何提取表的结构?比如一个表,表名是Table里面包含的字段是:1IDint2UserNamevarchar3Passwordvarchar4data

如何提取表的结构?
比如一个表,表名是Table
     
        里面包含的字段是:     1     ID                   int  
                                              2     UserName       varchar
                                              3     Password       varchar
                                              4     dataTime         datetime

想用SQL语句表上述的内容给显示出来,该如何写?

[解决办法]
SELECT c.name as FieldName,
t.name as FieldType,
c.length as FieldLength
FROM SYSCOLUMNS c
inner join systypes t on c.xusertype=t.xusertype
WHERE c.ID = OBJECT_ID( 'task ')--task为表名
[解决办法]
select c.name, t1.name c.length from sysobjects t, syscolumns c , systypes t1
where t.id = c.id and and c.xtype=t1.xtype and t.name = 'tablename '
[解决办法]
这是简单的SQL语句的运用啊。

热点排行