漫步.net

学然后知不足

 

一个小的得到表属性的方法

       今天做动态控制显示列,需要得到数据表的各个列及列的属性。开始的时候是百思不得其解,后来通过一条sql语句就得到了。
         在解决过程中,发现也有很多同学在找这方面的知识。现在将这个简单的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为表名
注:在sql server2000 测试通过。
        各位大虾 有什么更好的方法,请多多指教。

posted on 2007-02-27 17:21  情同锁  阅读(258)  评论(2编辑  收藏  举报

导航